Percy Jackson- Logan Lerman
Annabeth Chase- Alexandra Daddario (blonde)
Jason Grace- Alex Pettyfer
Piper McLean- Kelsey Chow
Leo Valdez- Jake T. Austin
Hazel Levesque- Amandla Stenberg
Frank Zhang- Ryan Potter
Clarisse La Rue- Leven Rambin
Veronica Hughes- Rachel McAdams
Layla Lucas- Amanda Seyfried