Justin Bieber has challenged action man Tom Cruise to a UFC-style cage fight.

The Sorry singer, 25, tweeted the Mission: Impossible star on Sunday daring him to face him in the mixed martial arts sport's Octagon arena.

The Canadian singer said 56-year-old Top Gun star Cruise would "never live it down" if he turned down the match.

He wrote: "I wanna challenge Tom Cruise to fight in the octagon. Tom if you don't take this fight your scared and you will never live it down. Who is willing to put on the fight?"

Bieber also tweeted UFC president Dana White, asking for help setting up the fight.

Former two-weight champion Conor McGregor also offered to host the bout.

He said: "If Tom Cruise is man enough to accept this challenge, McGregor Sports and Entertainment will host the bout."

"Does Cruise have the sprouts to fight, like he does in the movies?" asked the Irish sportsman on Twitter.

It was unclear what prompted Bieber to issue the challenge.

Cruise famously performs his own stunts and broke his ankle while filming scenes for the Mission: Impossible film Fallout.

White did not immediately respond on Twitter and Cruise's representatives have been contacted for comment.