William Moseley

Personal Info

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

Acting

2024

2023

2013

Run

as Daniel Lombardi

2014

The Silent Mountain

as Andreas Gruber

2022

Raven's Hollow

as Edgar Allan Poe

2002

Goodbye, Mr. Chips

as Forrester (uncredited)

2022

On the Line

as Dylan

2016

2024

Murder Company

as Southern

2016

My Sweet Audrina

as Arden Lowe

2017

2018

The Little Mermaid

as Cam Harrison

1998

2017

The Veil

as Aysel

2018

In Like Flynn

as 'Dook'

2022

Medieval

as Jaroslav

2019

The Courier

as Agent Bryant

2020

Artemis Fowl

as Italian Man

1995

Jefferson in Paris

as George Washington de Lafayette

2021

Saving Paradise

as Michael Peterson

2014

The Stowaway

as Gerry Cross

2022

2025

Royal-ish

as Prince Henry

-

Hostage

as Logan Marshall

Production

2017

Murder on the Orient Express

as Associate Producer

2020

Artemis Fowl

as Associate Producer

© All Rights Reserved 2025