Suggestions by @alexcrawford
2,687 suggestions
J.K. Simmons
as Megatron in The Transformers

Antonio Banderas
as Captain Nathaniel Flint in Treasure Planet

Alfred Molina
as Billy Bones in Treasure Planet

Frank Welker
as Morph in Treasure Planet

Kevin Hart
as B.E.N in Treasure Planet

Willem Dafoe
as Scroop in Treasure Planet

Samuel L. Jackson
as Mr. Arrow in Treasure Planet

Simon Pegg
as Dr. Delbert Doppler in Treasure Planet

Emily Blunt
as Captain Amelia Smollett in Treasure Planet

Amy Adams
as Sarah Hawkins in Treasure Planet

John Goodman
as Long John Silver in Treasure Planet

Tom Holland
as Jim Hawkins in Treasure Planet

Oscar Isaac
as Quentin Beck/Mysterio in Characters For Actors & Actresses To Play In Live Action

Johnny Depp
as Quentin Beck/Mysterio in Characters For Actors & Actresses To Play In Live Action

Bill Hader
as Quentin Beck/Mysterio in Characters For Actors & Actresses To Play In Live Action

James Earl Jones
as Henry J. Waternoose III in Characters For Actors & Actresses To Play In Live Action
Robert De Niro
as Henry J. Waternoose III in Characters For Actors & Actresses To Play In Live Action

John Goodman
as Henry J. Waternoose III in Characters For Actors & Actresses To Play In Live Action

Mark Wahlberg
as Buzz Lightyear in Characters For Actors & Actresses To Play In Live Action

Chris Hemsworth
as Buzz Lightyear in Characters For Actors & Actresses To Play In Live Action