Ezra Upton

Ezra Upton is thirteen and from the UK. He portrays Edmund Pevensie and was cast in the role in 2013. His original role was Trumpkin but he was recast.