Will Smith has admitted that he was happy to be promoting "a good movie" after starring in "less than spectacular films".

The actor, who plays the Genie in the new live action version of Aladdin, told a press conference launching the film: "It's so nice to be doing this with a good movie. I've been in front of most of you with less than spectacular films and the first question is: 'So . . . how are Jada and the kids?'"

Speaking about combining so many of his skills for the role, he said: "That was spectacular, the singing, dancing, drama, comedy, action, adventure is everything I've cultivated as a performer for the last 30 years, so to be able to do it in one film is great."

Smith also revealed on The Graham Norton Show (tonight on BBC One) that he was spurred on to make a bucket list after starting to feel trapped by his wealth and fame in middle age.

The Men In Black star celebrated his 50th birthday in September last year, and in February launched an online video series called Will Smith's Bucket List.

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Smith said the list was an attempt to escape fear and find "the freedom to do all of the things that I had put in my mind that I couldn't do".

He said a "huge part" of his childhood had been "marked by fear".

He added: "You can generate great things, you can succeed and win, but you can never really be happy if you're scared.

"I'd turned 50 and I'd created this wonderful life and this wonderful career, but I felt trapped by being Will Smith - I have kids so I can't do that, or I'm famous so I can't say that, or people look at me so I can't behave like that - so part of the bucket list was to give myself the freedom to do all of the things that I had put in my mind that I couldn't do.

"I'm now being adventurous, and I've always wanted to be that."