William Peter Moseley is an English actor. He was born on April 27, 1987 in Sheepscombe, United Kingdom to parents Juliette Fleming and Peter Moseley. He was educated at Downfield Sixth Form and Wycliffe College. He started to appear on screen in the year 1995 when he was cast as George Washington de Lafayette on the television film Jefferson in Paris. In 1998, he also appeared on the television film Cider with Rosie, playing an extra and uncredited role. He became popular in 2005 when he was cast on the popular film series The Chronicles of Narnia as Peter Pevensie. Since then, he was seen in a number of films and TV series. Presently, he stars on The Royals, playing the role Prince Liam.
William is presently in a relationship with actress Kelsey Chow. They started seeing each other in 2012. During the past, he was romantically linked with English film and TV actress Anna Popplewell. Their relationship lasted from 2005 to 2007.
He was also seen going out with American British actress Alexa Hamilton whom he dated from 2008 to 2010. Antonia Ortega also became his girlfriend from 2010 to 2012.
Relationship History (2015 – aged 28)
William Moseley is currently dating Kelsey Chow.
Anna Popplewell – (2005 – 2007)
Alexa Hamilton – (2008 – 2010)
Antonia Ortega – (2010 – 2012)
Kelsey Chow– (2010 – current)
William Moseley has no kids.