Channing Tatum admits he is "not the best actor" in the world.

The 'Eagle' star accepts he isn't one of the top male stars in Hollywood, but he has defended his choice to appear in several chick-flicks because every role has provided him with invaluable experience.

He told Details magazine: "You gotta do the 'Dear Johns'. You gotta do 'The Vow'.

"I'm conscious about why I did those parts, those movies. I wanted to learn from Rachel McAdams on 'The Vow'.

"I wanted to learn from Lasse Hallstrom on 'Dear John' - he did 'The Cider House Rules' and 'What's Eating Gilbert Grape'. I didn't go to acting school, so my knowledge of story, filmmaking, and character comes from just being on set and doing it.

"I know I'm not the best actor. But I hope my characters are getting better."

The 31-year-old hunk - who is married to actress Jenna Dewan - produces and stars in upcoming male stripper drama 'Magic Mike' and he claims in the future he only wants to appear in films that he produces.

He added: "I really don't want to be in any more movies that I don't produce. Unless it's with one of the 10 directors that I really want to work with, I don't have any interest in not being on the ground floor of creating it."