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).
Movies 34
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
as Peter Pevensie
2005
The Chronicles of Narnia: Prince Caspian
as Peter Pevensie
2008
The Chronicles of Narnia: The Voyage of the Dawn Treader
as Peter Pevensie
2010
Home Sweet Home: Rebirth
as Jake
2025
Artemis Fowl
as Italian Man
2020
On the Line
as Dylan
2022
The Courier
as Agent Bryant
2019
Medieval
as Jaroslav
2022
Friend Request
as Tyler
2016
The Little Mermaid
as Cam Harrison
2018
Carrie Pilby
as Cy
2017
Christmas in Notting Hill
as Graham Savoy
2023
My Sweet Audrina
as Arden Lowe
2016
Murder Company
as Southern
2024
In Like Flynn
as 'Dook'
2018
The Ballad of Davy Crockett
as Davy Crockett
2024
The Silent Mountain
as Andreas Gruber
2014
Jefferson in Paris
as George Washington de Lafayette
1995
Raven's Hollow
as Edgar Allan Poe
2022
Margarita with a Straw
as Jared
2015
Saving Paradise
as Michael Peterson
2021
The Veil
as Aysel
2017
Royal-ish
as Prince Henry
2025
Goodbye, Mr. Chips
as Forrester (uncredited)
2002
An Enemy Within
as Caleb Wingate
2025
Land of Dreams
as Mark
2022
The Stowaway
as Gerry Cross
2014
Dead and Breakfast
as Cody
Cider with Rosie
as Extra
1998
Captain Planet with Don Cheadle
as Wheeler
2011
Walt Disney World Christmas Day Parade
as Self
2005
Killing Time
Run
as Daniel Lombardi
2013
Hostage
as Logan Marshall