Conor McGregor and Jake Gyllenhaal are seen fighting in a trailer for upcoming film Road House.
The remake of the 1980s film sees Oscar-nominated actor Gyllenhaal, playing a former UFC fighter called Elwood Dalton, who takes a job as a bouncer at a roadhouse in the Florida Keys.
In the teaser, Irish former UFC champion McGregor arrives in the bar.
He then says: “Looks like you’re having a smashing night” before starting to hit things with a what appears to be a golf club.
Before headbutting him, McGregor's character, Knox, then says: “Dalton, I got a tip for you. Don’t let no-one get this close.”
A previous version of Road House starred Patrick Swayze as James Dalton, a New York City bouncer hired to protect a bar in Jasper, Missouri.
Dublin-born McGregor is no stranger to the small screen has previously been in a documentary, Conor McGregor: Notorious – which charts the fighter’s rise from living on benefits to becoming a multiple champion in the UFC.
He has also lent his voice to the video game Call Of Duty: Infinite Warfare.
McGregor, 35 also announced on X, formerly known as Twitter, on New Year’s Eve that he would make a UFC comeback.
He last fought in July 2021, when he broke his leg during a defeat against Dustin Poirier, and will now take American Michael Chandler during International Fight Week.
McGregor’s last win came in January 2020.
Gyllenhaal, who was nominated for an Academy Award for romantic film Brokeback Mountain along with his co-star Heath Ledger, is known for sleepwalking teenager in cult classic Donnie Darko.
He has also starred in Zodiac, about a Californian serial killer of the same name, and as a journalist selling film to TV stations in Nightcrawler.
Road House will be released on Amazon’s Prime Video on March 21.