Jessica Biel as Princess Sophie and Rufus Sewell as Crown Prince Leopold in The Illusionist (2006)

Jessica Biel as Princess Sophie and Rufus Sewell as Crown Prince Leopold in The Illusionist (2006)