Suggestions by @sam2020
8,890 suggestions

Henry Cavill
as Ben Tennyson in Ben 10,000 (spin-off series)
Robert De Niro
as Ben Kenobi in Star Wars: Rebels

John Cleese
as Ben Kenobi in Star Wars: Rebels

J.K. Simmons
as Ben Kenobi in Star Wars: Rebels

Bill Hader
as Kazdan Paratus in Star Wars: The Force Unleashed

Johnny Depp
as Kazdan Paratus in Star Wars: The Force Unleashed

Bryan Cranston
as Kazdan Paratus in Star Wars: The Force Unleashed

Willem Dafoe
as Kazdan Paratus in Star Wars: The Force Unleashed

Ryan Potter
as Jim Hawkins in Treasure Planet

Brandon Flynn
as Jim Hawkins in Treasure Planet

Ezra Miller
as Jim Hawkins in Treasure Planet

Joe Keery
as Jim Hawkins in Treasure Planet

Chris Pine
as Jim Hawkins in Treasure Planet

Asa Butterfield
as Jim Hawkins in Treasure Planet

Logan Lerman
as Jim Hawkins in Treasure Planet

Taron Egerton
as Jim Hawkins in Treasure Planet

Zac Efron
as Jim Hawkins in Treasure Planet

Zac Efron
as Ezra Bridger in Star Wars: Rebels

Cole Sprouse
as Ezra Bridger in Star Wars: Rebels

Asa Butterfield
as Ezra Bridger in Star Wars: Rebels