Hollywood AncestryApr 44 minWilliam Moseley Descended from Scottish RoyaltyWilliam Moseley played King Peter in 'The Chronicles of Narnia' films, and it turns out that Moseley himself is the descendant of kings. William Moseley is no stranger to royalty — he's played two prominent roles as a noble figure: as King Peter in 'The Chronicles of Narnia,' and as Prince Liam in the E! series 'The Royals.' It's not hard to see why he was cast in those roles, as he has that noble-looking aura about his countenance. The Lion Rampant As William Moseley is a de