Celebrities like embodying different personalities for the stage and screen, so it's no surprise that they also love dressing up for Halloween.

Over the weekend we spotted Christina Aguilera in a revealing outfit kissing her boyfriend and knight in shining armor Matthew Rutler while posing for Halloween photos outside their home in Beverley Hills.

The pop star donned a curly pink wig, low-cut bodysuit, fishnet stockings, knee-high boots and a crown.

Rapper Diddy channeled pop star Prince in a purple velvet cloak and fancy white blouse. He carried a guitar to complete the look.

Kim Kardashian dazzled onlookers in a sexy mermaid costume, while George Clooney's girlfriend Stacy Keibler hosted a masquerade ball in a little black dress and mask.

Check out all the Halloween photos...