
William Moseley
Personal Info
Known for
Acting
Gender
Male
Birthday
1987-04-27 (38 years old)
Place of Birth
Sheepscombe, Gloucestershire, England, UK
William Moseley
Biography
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).
Known For
Acting
Hostage
as Logan Marshall
Dead and Breakfast
as Cody
(2025)
Home Sweet Home: Rebirth
as Jake
(2025)
Royal-ish
as Prince Henry
(2024)
Murder Company
as Southern
(2024)
The Ballad of Davy Crockett
as Davy Crockett
(2023)
Christmas in Notting Hill
as Graham Savoy
(2022)
On the Line
as Dylan
(2022)
Medieval
as Jaroslav
(2022)
Raven's Hollow
as Edgar Allan Poe
(2022)
Land of Dreams
as Mark
(2021)
Saving Paradise
as Michael Peterson
(2020)
Artemis Fowl
as Italian Man
(2019)
The Courier
as Agent Bryant
(2018)
The Little Mermaid
as Cam Harrison
(2018)
In Like Flynn
as 'Dook'
(2017)
Carrie Pilby
as Cy
(2017)
The Veil
as Aysel
(2016)
Friend Request
as Tyler
(2016)
My Sweet Audrina
as Arden Lowe
(2015)
Margarita with a Straw
as Jared
(2014)
The Silent Mountain
as Andreas Gruber
(2014)
The Stowaway
as Gerry Cross
(2013)
Run
as Daniel Lombardi
(2011)
Captain Planet with Don Cheadle
as Wheeler
(2010)
The Chronicles of Narnia: The Voyage of the Dawn Treader
as Peter Pevensie
(2008)
The Chronicles of Narnia: Prince Caspian
as Peter Pevensie
(2005)
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
as Peter Pevensie
(2002)
Goodbye, Mr. Chips
as Forrester (uncredited)
(1998)
Cider with Rosie
as Extra
(1995)
Jefferson in Paris
as George Washington de Lafayette
Crew
(2020)
Artemis Fowl
Associate Producer
(2017)
Murder on the Orient Express
Associate Producer