7 suggestions
Tom Holland
as Rupert in The Two Princes

Neil Patrick Harris
as Tulio in The Road to El Dorado
Robert Downey Jr.
as Miguel in The Road to El Dorado
Lana Condor
as Tamar Kir-Bataar in The Grisha Trilogy

Helena Bonham Carter
as Baghra Morozova in The Grisha Trilogy

Alex Pettyfer
as Nikolai Lantsov in The Grisha Trilogy

Froy Gutierrez
as Young Mal in The Grisha Trilogy