Movies

William Peter Moseley (born 27 April 1987) is an English actor. He is known for his portrayal of the fictional character Peter Pevensie in the The Chronicles of Narnia (2005–2010) trilogy and Prince Liam in the E! series The Royals (2015–2018).