Shia LaBeouf has made no secret of his love of hip-hop, recently revealing that he has tattoos of his heroes Tupac Shakur, The Notorious B.I.G. and Missy Elliot.

The actor has, in fact, rapped in public in the past (i.e. in a park in New York), but the other day he exhibited his talent in a more structured manner when he appeared on SiriusXM show 'Sway in the Morning', during a segment that involved freestyling over five different song samples.

You might expect something of a car-crash, but actually, LaBeouf does extremely well, leading a clearly flabbergasted host Sway to say: "This is what we've been talking about. This is what the show is about. There's no divisiveness in this show. There's no discrimination in this show. You either got bars, or you don't."

It's only a matter of time before the rap album is announced.

Watch it below: