P Diddy went all out for Halloween this year, channelling his inner DC villain and running around the streets of Hollywood dressed up as the Joker.
The rapper debuted his terrifying costume on Instagram, with fans begging him to star as the iconic Batman character on the silver screen. Sean 'P Diddy' Comb nailed the look by wearing a full-face of makeup and a green and purple suit.
The 52-year-old also donned a long green wig and carried a fake machine gun and grenades.
Diddy shared a clip on social media to show off his acting skills, as he nailed the Joker's maniacal laughter while running around a car park. He captioned the post: "Hello my friends, I’m the Joker. I’m highjacking Halloween! Hahahaha."
In another clip, Tyler, the Creator stopped his black truck in the middle of the road to admire Diddy's Halloween outfit. He said: "This is top tier," as Diddy managed to stay in character.
Fans of the Bad Boy for Life hitmaker rushed to comment on the videos and urged him to play the Joker in an upcoming live-action film.
"Should actually play him ! You look dope asf look like the real old school jawn," one person wrote.
Another fan said: "We need @diddy in more movies," while a third added: "Nah you playing this," with a series of fire emojis.
"Yooooo he should really play him for real," suggested another. Someone else penned: "@diddy actually makes a good joker."
P Diddy was also spotted hanging out of a police car and mounting a fire engine with what looked like a bottle of his tequila. The musician also brandished a flame thrower during his rampage.
Sean also spent the night partying with Kim Kardashian, who said he stayed in character for the whole night.
Taking to her Instagram Story, the 42-year-old shared a selfie of her and Diddy and wrote: "never broke character @diddy."
Kim opted to dress up as X-Men character Mystique and wore a blue skin-tight costume. She had red slicked back hair and completed her look with a pair of blue stilettos.
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct at 0207 29 33033.