William Moseley

William Moseley

Personal Info

Known For

Acting

Gender

Male

Birthday

27/04/1987

Age

39 years old

Place of Birth

Sheepscombe, Gloucestershire, England, UK

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).

Filmography

Cast

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

Raven's Hollow

as Edgar Allan Poe

2022

Land of Dreams

as Mark

2022

Medieval

as Jaroslav

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

My Sweet Audrina

as Arden Lowe

2016

Friend Request

as Tyler

2014

The Silent Mountain

as Andreas Gruber

2014

The Stowaway

as Gerry Cross

2013

Run

as Daniel Lombardi

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

as Associate Producer

2017

Murder on the Orient Express

as Associate Producer