William Moseley has probably had the most successful acting career since Narnia. Funnily enough, he was “the king” of Narnia, and now he’s landed a big role playing the future king of England in the hilarious series The Royals. In the show he acts alongside Elizabeth Hurley. He’s also had a bunch of film credits including The Mountain and Friend Request. He’s also starring in the upcoming live-action version of The Little Mermaid.