Justin Bieber once traded punches with boxing champion Floyd Mayweather Jr in a ring.
But that training was for fun.
The singer is in good shape physically but can he go the distance in a real, competitive fight?
Fans may now be able to find out, given that Bieber, 25, has issued a showdown challenge to actor Tom Cruise, 56.
Posting on Sunday (June 9), Bieber wrote: "I wanna challenge Cruise to fight in the octagon. Tom, if you don't take this fight, you're scared and you will never live it down.
"Who is willing to put on the fight?"
It is not known why Bieber wants to take on the actor who is famously known for taking on his own dangerous stunts in Mission: Impossible movies.
But former mixed martial arts champion Conor McGregor is keen to get the fight going.
"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?" he posted another dare.
If it does take place, pundits expect a victory for Bieber will prove mission impossible.
It is a little-known fact but Cruise was also in the wrestling team in his high-school days.