Suggestions by @archangel
5,647 suggestions

Leonardo DiCaprio
as Phantom Stranger in Booster Gold
Liam Hemsworth
as Jon Carter in Booster Gold

Matt Bomer
as Mister Miracle in Booster Gold

Patrick Wilson
as Kent Nelson in Booster Gold

David Mazouz
as Peter Parker in Iron Hammer

Tobey Maguire
as Peter Parker in Spider Man
Emma Watson
as Gwen Stacy in Spider Man

Jaden Smith
as Miles Morales in Spider Man
Bella Thorne
as Maria Kyle in Iron Bat

Christopher Nolan
as Director in League of Extraordinary Gentlemen

David Wenham
as James Moriarty in League of Extraordinary Gentlemen

Eric Bana
as Henry Jekyll in League of Extraordinary Gentlemen

Josh Hartnett
as Tom Sawyer in League of Extraordinary Gentlemen

Jude Law
as Dorian Grey in League of Extraordinary Gentlemen

Tom Hiddleston
as Rodney Skinner in League of Extraordinary Gentlemen

Eliza Dushku
as Mina Harker in League of Extraordinary Gentlemen

Dennis Haysbert
as Captain Nemo in League of Extraordinary Gentlemen

Josh Brolin
as Allan Quatermain in League of Extraordinary Gentlemen

Paul Wesley
as Warren Worthington III in Uncanny X-Men

KJ Apa
as Bobby Drake in Uncanny X-Men