Born on April 27, 1987, in Sheepscombe, England, he rose to fame as Peter Pevensie in "The Chronicles of Narnia" film series. His acting debut came in the TV film "Goodbye, Mr. Chips" in 2002. Later, he appeared in various projects, including "The Royals," where he played Prince Liam. Known for his charm and versatility, he has continued to expand his career in both film and television, also engaging in humanitarian efforts.