William Moseley

William Moseley

Born 1987-04-27 (age 39) Sheepscombe, Gloucestershire, England, UK
View on IMDb ↗

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

Photos

Known For

The Chronicles of Narnia: Prince Caspian
Home Sweet Home: Rebirth
On the Line
On the Line

2022

as Dylan

Medieval
Medieval

2022

as Jaroslav

Artemis Fowl
Artemis Fowl

2020

as Italian Man

The Courier
The Courier

2019

as Agent Bryant

In Like Flynn
In Like Flynn

2018

as 'Dook'

An Enemy Within
An Enemy Within

2025

as Caleb Wingate

Friend Request
Friend Request

2016

as Tyler

The Little Mermaid
The Little Mermaid

2018

as Cam Harrison

Jefferson in Paris
Jefferson in Paris

1995

as George Washington de Lafayette

Raven's Hollow
Raven's Hollow

2022

as Edgar Allan Poe

Carrie Pilby
Carrie Pilby

2017

as Cy

The Veil
The Veil

2017

as Aysel

The Ballad of Davy Crockett
The Ballad of Davy Crockett

2024

as Davy Crockett

Murder Company
Murder Company

2024

as Southern

Goodbye, Mr. Chips
Goodbye, Mr. Chips

2002

as Forrester (uncredited)

My Sweet Audrina
My Sweet Audrina

2016

as Arden Lowe