Actor | Producer
William Peter Moseley (born April 27, 1987) is an English actor. He is known for his portrayal of the fictional chara...
Medieval
... 2022
On the Line
... 2022
Raven's Hollow
... 2022
The Little Mermaid
... 2018
1987-04-27
Sheepscombe, Gloucestershire, England, UK
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).
Blonde
... 2022
Flicka
... 2006
Sayen
... 2023
Arn: The Knight Templar
... 2007
Mesrine: Killer Instinct
... 2008
You Get Me
... 2017
The Medallion
... 2003
Guns of Eden
... 2022
Siphayo
... 2016