← Back
William Moseley

Personal Info

Known For

Acting

Birthdate

1987-04-27 (Age: 39)

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

Filmography (31)

⭐ 5.4 Role: Caleb Wingate

An Enemy Within

2025
⭐ 5.9 Role: Jake

Home Sweet Home: Rebirth

2025
⭐ 6.3 Role: Prince Henry

Royal-ish

2025
⭐ 6.0 Role: Southern

Murder Company

2024
⭐ 5.1 Role: Davy Crockett

The Ballad of Davy Crockett

2024
⭐ 5.9 Role: Graham Savoy

Christmas in Notting Hill

2023
⭐ 6.1 Role: Dylan

On the Line

2022
⭐ 5.4 Role: Edgar Allan Poe

Raven's Hollow

2022
⭐ 4.5 Role: Mark

Land of Dreams

2022
⭐ 6.9 Role: Jaroslav

Medieval

2022
⭐ 6.0 Role: Michael Peterson

Saving Paradise

2021
⭐ 5.5 Role: Italian Man

Artemis Fowl

2020
⭐ 6.0 Role: Agent Bryant

The Courier

2019
⭐ 5.0 Role: Cam Harrison

The Little Mermaid

2018
⭐ 4.9 Role: 'Dook'

In Like Flynn

2018