Orlando Bloom dirty danced with Madonna at an Oscars after-party.

The 31-year-old actor reportedly stunned onlookers by enjoying a "steamy dance" with Madonna before kissing two stars at a Hollywood Hills bash on February 24.

A source is quoted as saying: "Orlando was loving the attention when he was dancing with Madonna. He was really going for it."

Orlando, who is dating Victoria's Secret model Miranda Kerr, was later seen canoodling with 19-year-old Rumer Willis - the eldest daughter of Bruce Willis and Demi Moore - and British photographer Amanda De Cadenet.

The source added: "Orlando couldn't keep his hands to himself when he was dancing with Rumer. He was touching and kissing her. Soon after he did the same thing with Amanda. It was hilarious."

"P. Diddy, who was the MC for the night, called out, 'Orlando - how many girls you going to kiss tonight?!'"

STUMBLEUPON DIGG IT
RELATED PHOTOS AND ARTICLES
Orlando Bloom - Pirates Of The Caribbean: Dead Man's Chest UK PremiereBruce Willis - The Bourne Supremacy Los Angeles World PremiereP Diddy - 2005 Vanity Fair Oscar PartyOrlando Bloom - PIRATES OF THE CARIBBEAN: AT WORLD'S END World PremiereOrlando Bloom - Pirates of the Caribbean: At World's End - Movie Premiere - ArrivalsSean Combs - Kanye West 30th Birthday Party - ArrivalsSean Combs - Madonna and Gucci Host
P. Diddy To Send J. Lo Baby ClothesOrland Bloom Dates Bruce and Demi's Daughter
Prince Required His Guests To Wear Purple To His PartyOrlando Bloom Stinks
Josh Harnett Dating Girls Aloud MemberMadonna: Turning 50 Is Another Excuse For A Birthday Party