Channing Tatum hates 'G.I. Joe: The Rise of Cobra'.

The 35-year-old actor starred as Duke in the 2009 action film, but has admitted it represents one of his biggest career regrets, and also revealed he was always reluctant to appear in the movie.

Reflecting on the film, Channing confessed: ''I f***ing hate that movie. I hate that movie.

''I was pushed into that movie. From 'Coach Carter', they signed me to a three-picture deal. They give you the contract and they go, 'Three-picture deal, here you go'. And as a young [actor] you're like, 'Oh my god, that sounds amazing, I'm doing that'.''

Channing was a fan of the cartoon growing up and admitted that, in a lot of senses, he was fortunate to be given the opportunity to star in a movie of that magnitude.

However, he conceded 'G.I. Joe: The Rise of Cobra' failed to live up to his own expectations and he looks back on the movie - which he was contractually obliged to make - with numerous regrets.

Asked what was wrong with the film, he told radio host Howard Stern: ''The script wasn't any good.''