Miley Cyrus dressed up as Nicki Minaj for her annual Halloween party.

The 19-year-old star donned huge eye lashes, multi-coloured nail polish, a leopard-print vest and the 'Starships' singer's trademark bubblegum pink lipstick at the bash which she held at Beacher's Madhouse on Sunset Boulevard in Hollywood, Los Angeles, on Tuesday (30.12.10).

Miley's fiance Liam Hemsworth came as a unicorn, while her mother Tish donned a spooky skeleton outfit.

Among the stars in attendance were Zac Efron, who dressed as a cowboy, while Pharrell Williams - who Miley has been working with on her new album - decided to come in his regular clothes.

Miley - who before the party seemed very excited and tweeted ''this is Halloween, Halloween, Halloween'' - provided a host of entertainment for her famous guests including a midget Mike Myers and four live goats.

The former 'Hannah Montana' star had a great time and spent most of the night on the dancefloor.

A source told the New York Post newspaper: ''Miley was on the stage dancing like crazy. The guest list was tight and all guests had to sign confidentiality agreements and check their cellphones.''

After the party had ended at Beacher's Madhouse - at which Kelly Osbourne is the creative director - Miley and Liam invited a number of revellers back to their house to continue the fun.