Alert: Peter got hot. After being cast as the eldest Pevensie sibling in The Lion, The Witch and The Wardrobe at age 18, Moseley continued his lead role as Peter in the film's follow-up, Prince Caspian. He's had small roles in several movies since, including the series' final film, Voyage of the Dawn Treader. Now 28, he's starring as Prince Liam in The Royals alongside Elizabeth Hurley. The network picked up the show for a second season two months before its debut.