Percy: Logan Lerman. Logan played Bobby in the short-lived series Jack and Bobby as well as appearing in 3:10 to Yuma and Hoot.

Also cast are Brandon T. Jackson (Fast and Furious, Day the Earth Stood Still) as Grover and Alexandra Daddario (All My Children, Jonah Brothers taken Manhatten or whatever the hell their film was called) as Annabeth.