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).
Southern
Peter Pevensie
Karl
Peter Pevensie
Peter Pevensie
Jake
Wheeler
Jared
Self - Competitor
Agent Bryant
Graham Savoy
Dylan
Extra
Jaroslav
Prince Liam
Cam Harrison
Aysel
Davy Crockett
Italian Man
Edgar Allan Poe
Tyler
George Washington de Lafayette
Andreas Gruber
Cy
Michael Peterson
Prince Henry
'Dook'
Mark
Logan Marshall
Himself
Forrester (uncredited)
Arden Lowe
Gerry Cross
Cody
Daniel Lombardi
Self