United Kingdom, June 27 -- James Norton is "crazily grateful" for the "pain" of his split from Imogen Poots.

The 39-year-old actor got engaged to the 28 Weeks Later actress in 2022 after four years together, but they split in 2022 and the Little Women star now views Imogen's decision to end their relationship as a "gift".

Speaking at the Glasonbury Festival, The Sun newspaper reports he said: "It was a gift in a weird, roundabout way.

"She called it. She realised it wasn't working.

"I'm crazily grateful for the pain she caused me."

James - who is now believed to be dating Lily Allen - admitted the split was a "massive" moment in his life because he thought he and Imogen were going to raise a family together.

He said: "I got broken u...