Tom Cruise has admitted he "didn't expect" Katie Holmes to file for divorce last June.
The Oblivion star - who shares six-year-old daughter Suri with his 34-year-old ex-wife - was completely shocked when the actress decided to end their marriage after six years together and found it a challenge to move on with his life.
The 50-year-old star told German TV network ProSieben: "I didn't expect it.
"Life is a tragicomedy. You need to have a sense of humour.
"I had an unbelievable amount of time to think about it. Life is a challenge."