Ted star Mark Wahlberg has insisted he wasn't talking about Tom Cruise when he criticised Hollywood stars who compare shooting war films to fighting in real combat zones.

The 42-year-old actor hit headlines last week when he launched into a rant during a question-and-answer session at the AFI Fest film festival in Los Angeles to promote his new war movie Lone Survivor.

However, Wahlberg explains that he wasn't directing his comments at Cruise, saying: "I was not talking about Tom Cruise. Somebody had mentioned to me as we were going up to talk that an actor had compared what we do to being in Afghanistan. I've been to Afghanistan and I've been acting for quite some time and that is a very unfair comparison, especially considering... what continues to happen to our men and women in the armed forces.

Mark further told Access Hollywood: "Now, I know Tom Cruise wouldn't think that, so maybe what he said was taken out of context, but I've always been a huge fan of Tom's. When you're making a movie, you spend a lot of time talking about 'Oh, well I had to do this' and 'I had to do that' and 'I trained for 12 days' and it's nothing compared to what these guys go through.

"I mean, I'm guilty of talking extensively about - especially with The Fighter - how hard I worked. We don't work hard compared to what those guys do. So, that was what I was saying and that's certainly how I feel. And I know Tom, and I know that must be how he feels."