Henry Cavill as Harry Potter