15 suggestions
Tom Holland
as Eragon in Inheritance Cycle
Alexander Skarsgård
as Harry Dresden in The Dresden Files

Gustaf Skarsgård
as Harry Dresden in The Dresden Files

Frank Dillane
as Harry Dresden in The Dresden Files

Michael Fassbender
as Harry Dresden in The Dresden Files

Tom Ellis
as Harry Dresden in The Dresden Files

Karl Urban
as Harry Dresden in The Dresden Files

Taylor Kitsch
as Harry Dresden in The Dresden Files

Oded Fehr
as Ra's Al Ghul in Batman

Dave Bautista
as Bane in Batman

Colin Firth
as Alfred Pennyworth in Batman

Emily Browning
as Harley Quinn in Batman

Willem Dafoe
as The Joker in Batman

Tom Selleck
as Commisioner Jim Gordon in Batman

Scott Adkins
as Batman/Bruce Wayne in Batman