
William Moseley
- Known for
- Acting
- Born
- April 27, 1987
- Birthplace
- 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).
Filmography
- Killing Time
Killing Time TBA
Actor
- Hostage
Hostage TBA
as Logan Marshall
- Dead and Breakfast
Dead and Breakfast TBA
as Cody

An Enemy Within 2025
as Caleb Wingate

Home Sweet Home: Rebirth 2025
as Jake

Royal-ish 2025
as Prince Henry

Murder Company 2024
as Southern

The Ballad of Davy Crockett 2024
as Davy Crockett

Christmas in Notting Hill 2023
as Graham Savoy

On the Line 2022
as Dylan

Raven's Hollow 2022
as Edgar Allan Poe

Land of Dreams 2022
as Mark

Medieval 2022
as Jaroslav

Saving Paradise 2021
as Michael Peterson

Artemis Fowl 2020
as Italian Man, Associate Producer

The Courier 2019
as Agent Bryant

The Little Mermaid 2018
as Cam Harrison

In Like Flynn 2018
as 'Dook'

Murder on the Orient Express 2017
Associate Producer

Carrie Pilby 2017
as Cy

The Veil 2017
as Aysel

My Sweet Audrina 2016
as Arden Lowe

Friend Request 2016
as Tyler

Margarita with a Straw 2015
as Jared

The Silent Mountain 2014
as Andreas Gruber

The Stowaway 2014
as Gerry Cross

Run 2013
as Daniel Lombardi

Captain Planet with Don Cheadle 2011
as Wheeler

The Chronicles of Narnia: The Voyage of the Dawn Treader 2010
as Peter Pevensie

The Chronicles of Narnia: Prince Caspian 2008
as Peter Pevensie

Walt Disney World Christmas Day Parade 2005
as Self

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe 2005
as Peter Pevensie

Goodbye, Mr. Chips 2002
as Forrester (uncredited)

Cider with Rosie 1998
as Extra

Jefferson in Paris 1995
as George Washington de Lafayette
Credits from TMDB.