Leonardo Dicaprio has admitted he was surprised at the twists and turns in his new movie 'Inception'.

The actor plays Dom Cobb in the Christopher Nolan-directed blockbuster - the plot of which has been a closely-guarded secret - but admits he had no idea what happened in the film until he watched it.

He said: "I was in the movie and even when I watched it I didn't know what was happening next."

The 35-year-old star is still determined to keep the storyline under wraps as he feels it will heighten the cinematic experience for the audience.

He added: "Much of the appeal of this movie is going to be the surprise element and not knowing what to expect.

"I can't wait for people to see it. I completely immersed myself in it so not talking about it in great detail before people see it is very refreshing."

The movie co-stars Oscar-winning actress Marion Cotillard, Ellen Page and Joseph Gordon-Levitt.