William Peter Moseley (born 27 April 1987) is an English actor. He is known for playing Peter Pevensie in the film series The Chronicles of Narnia (2005–2010), which won him a Kids' Choice Award, in addition to nominations for a Saturn Award and a Young Artist Award. He also played Prince Liam in the E! series The Royals (2015–2018).
Early life
Moseley was born in the Cotswolds village of Sheepscombe, Gloucestershire, England. William has two younger siblings (a brother and a sister). Daisy Elizabeth Moseley was born in 1989 and Benjamin Hugh Moseley was born in 1992. He is the son of Juliette E. (née Fleming) and Peter A. Moseley, a cinematographer. Moseley attended Sheepscombe Primary School from September 1991 to July 1998, and then continued his education at Wycliffe College, also taking time off at Downfield Sixth Form, Stroud.