William Peter Moseley (born April 27, 1987) is an English actor. He is known for his portrayal of the fictional character Peter Pevensie in The Chronicles of Narnia (2005–2010) trilogy and Prince Liam in the E! series' The Royals (2015–2018).
In the year 2099, society is ruled by corporate entities and it is harder than ever to rise above the status quo. But there is hope in a new age of Marvels.