Percy Jackson: Cody Christian
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Annabeth Chase: Kiernan Shipka
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Natasha Romanoff: Scarlett Johansson
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Steve Rogers: Chris Evans
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Lord Poseidon: Logan Lerman
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Sally Jackson-Blofis: Helena Bonham Carter
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Jason Grace: William Moseley
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Piper McLean: Lulu Antariksa
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Thalia Grace: Isabelle Fuhrman
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Leo Valdez: Jake T Austin (young)
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Hazel Levesque: Amandla Stenberg
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Frank Zhang: Ki Hong Lee
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
And the rest of the Avengers as their original actors!!
Hope you agree with my casting! Please leave a comment!