126 suggestions

Sadie Sink
as Rapunzel in Tangled (Live Action)

Taylor Swift
as Rapunzel in Tangled (Live Action)

Keira Knightley
as Padmé Amidala (flashback) in Princess Leia (TV Series)

Jamie Campbell Bower
as The Serpent in The Bible

Joseph Quinn
as Marius in Les Miserables

Millie Bobby Brown
as Eponine in Les Miserables