Alexandra Daddario as Annabeth Chase