Mark Wahlberg showed some refreshing honesty last night, all while launching an expletive-laden attack on Hollywood’s actors who claim their work is akin to work in the military.

The thesp partook in a Q&A after the AFI screening of his film “Lone Survivor” Nov. 12 with director Peter Berg and Marcus Luttrell, the Navy SEAL whom Wahlberg portrays in the movie. The film is based on the true story of Luttrell, the only one who lived through SEAL Team 10’s failed 2005 mission in Afghanistan.

After moderator and festival director Jacqueline Lyanga asked Wahlberg was training was like, he turned emotional after admitting he wasn’t in “a good place to talk about anything right now.”

“For actors to sit there and talk about, ‘Oh, I went to SEAL training’– I don’t give a fuck about what you did,” he said onstage. “You don’t do what these guys do. You just don’t. For somebody to sit there and say my job was as difficult as being in the military. How fucking dare you, while you sit in a makeup chair for two hours.”

“I don’t give a shit if you’re getting your ass busted,” he went on. “You get to go home at the end of the day. You get to go to your hotel room. You get to order fucking chicken or steak, whatever the fuck is.”

After the rant, he apologized for “losing [his] shit,” and asked the moderator to not ask him any more questions. Berg tried to lighten the mood by saying it’s been a long night.

“No, it’s just getting started,” Wahlberg responded. “I’m going to find my fucking second wind and we’re going to celebrate this fucking movie. But don’t ask me any more questions.”

In a recent deposition, Tom Cruise compared filming to being away at war, calling it “brutal.” He also talked about training, saying, “A sprinter for the Olympics, they only have to run two races a day. When I’m shooting, I could potentially have to run 30, 40 races a day, day after day.” His lawyer Bert Fields responded to the controversy, saying his quotes were distorted.

“Lone Survivor” hits theaters Jan. 2014.