Geeky·Posted on Jun 3, 201424 Superhero Fan Casting Dreams That Will Probably Never Come TrueThere's a lot WANT in here, but also some DO NOT WANT. Proceed with caution.by Matthew PerpetuaBuzzFeed StaffLinkFacebookPinterestTwitterMail 1. Idris Elba as Green Lantern John Stewart 2. Lupita Nyong'o as Storm 3. Megan Fox as Wonder Woman 4. Donald Glover as Spider-Man 5. Jaden Smith as Miles Morales, the Ultimate Spider-Man 6. Will Ferrell as Dr. Strange 7. Ryan Gosling as The Flash 8. Benedict Cumberbatch as J'onn J'onzz, the Martian Manhunter 9. Cobie Smulders as Wonder Woman 10. Rachel Weisz as She-Hulk 11. Kristen Bell as Supergirl 12. Dwayne "The Rock" Johnson as Green Lantern John Stewart 13. Jon Hamm as Cable View this photo on Instagram 14. Katee Sackhoff as Captain Marvel/Carol Danvers 15. Bryan Cranston as Lex Luthor 16. Gina Torres as Wonder Woman 17. Jaimie Alexander as Wonder Woman 18. David Tennant as The Riddler 19. Oh, what about Michael C. Hall or Leonardo DiCaprio as The Riddler? 20. Kristen Bell as Harley Quinn 21. Amber Heard as Supergirl 22. Lucy Liu as Psylocke 23. Dwayne "The Rock" Johnson as J'onn J'onzz, the Martian Manhunter 24. Michael Phelps as Namor, the Submariner