Logan Lerman
Role: Percy Jackson
Brandon T. Jackson
Role: Grover Underwood
Alexandra Daddario
Role: Annabeth Chase
Jake Abel
Role: Luke Castellan
Pierce Brosnan
Role: Mr. Brunner / Chiron
Rosario Dawson
Role: Persephone
Melina Kanakaredes
Role: Athena
Catherine Keener
Role: Sally Jackson
Kevin McKidd
Role: Poseidon
Joe Pantoliano
Role: Gabe Ugliano
Julian Richings
Role: Ferryman
Charlie Gallant
Role: Lotus Land Bellhop
Alexis Knapp
Role: Aphrodite Girl
Marie Avgeropoulos
Role: Aphrodite Girl
Christie Laing
Role: Aphrodite Girl
Luisa d'Oliveira
Role: Aphrodite Girl
Crystal Tisiga
Role: Aphrodite Girl
Marielle Jaffe
Role: Aphrodite Girl
Annie Ilonzeh
Role: Aphrodite Girl
Natassia Malthe
Role: Lotus Land Waitress
Maria Olsen
Role: Mrs. Dodds / Fury
Hector David Jr.
Role: Lotus Land Dancer
Bonita Friedericy
Role: Hysterical Woman
Elisa King
Role: Aphrodite Girl
Tania Saulnier
Role: Aphrodite Girl
Daniela Dib
Role: Lotus Land Dancer
Chelan Simmons
Role: Lotus Land Waitress
Andrea Brooks
Role: Lotus Land Waitress
Jocelyn Ott
Role: Lotus Land Waitress
Max Van Ville
Role: Seventies Kid - Casino
Serinda Swan
Role: Aphrodite
Dimitri Lekkos
Role: Apollo
Stefanie von Pfetten
Role: Demeter
Conrad Coates
Role: Hephaestus
Luke Camilleri
Role: Dionysus
Holly Hougham
Role: Grover Girl
Raquel Riskin
Role: Grover Girl
Yusleidis Oquendo
Role: Grover Girl
Geraldine Guy
Role: Grover Girl
Janine Edwards
Role: Grover Girl
Valerie Tian
Role: Cute Girl
Violet Columbus
Role: Nymph Warrior
Sarah Smyth
Role: Pretty Girl #1
Merritt Patterson
Role: Pretty Girl #2
Julie Luck
Role: WGHP News Anchor - Video
Andrea Day
Role: Field News Reporter
Maya Washington
Role: Percy's Classmate
John Stewart
Role: Poker Buddy
Matthew Garlick
Role: Poker Buddy
Dee Jay Jackson
Role: Poker Buddy
Stan Carp
Role: Old Fisherman
Suzanne Ristic
Role: Maid at Motel
Richard Harmon
Role: Smart Ass Kid
Robin LeMon
Role: Museum Tour Guide
Doyle Devereux
Role: Museum Employee
Tom Pickett
Role: Parthenon Janitor
Keith Dallas
Role: Parthenon Janitor
V.J. Delos-Reyes
Role: Parthenon Janitor
Spencer Atkinson
Role: Parthenon Janitor
Tim Aas
Role: Parthenon Janitor
Zane Holtz
Role: 50's Tough
Eli Zagoudakis
Role: Son of Ares
Loyd Bateman
Role: Son of Ares
Matt Reimer
Role: Son of Ares
Shawn Beaton
Role: Son of Ares
Rob Hayter
Role: Son of Ares
Jarod Joseph
Role: College Buddy
Paul Cummings
Role: College Buddy
Reilly Dolman
Role: College Buddy
Julie Brar
Role: Cute Girlfriend
Dejan Loyola
Role: Boyfriend
Carolyn Adair
Role: Waitress with Cleaver
Jade Pawluk
Role: Screaming Diner
G. Patrick Currie
Role: Stuffy Croupier
Mariela Zapata
Role: Warrior
Jaime M. Callica
Role: Lotus Land Dancer
Sarah Francis
Role: Lotus Land Dancer
Eddie Garcia
Role: Lotus Land Dancer
Kenny Mugisha
Role: Lotus Land Dancer
Jennifer Oleksiuk
Role: Lotus Land Dancer
Izaak Smith
Role: Lotus Land Dancer
Morgan Tanner
Role: Lotus Land Dancer
Teya Wild
Role: Lotus Land Dancer
Yannick Pudlorz
Role: Warrior
Kenny Santiago Marrero
Role: Bubble Man (uncredited)
Jay Williams
Role: Lotus Land Dancer
Laura Jacobs
Role: Aphrodite Girl
Ray Winstone
Role: Ares (uncredited)
Ben van Diepen
Role: Park Guest (uncredited)