cavill