Lewis Hamilton, 33, disguised himself as the Super Freak hitmaker alongside two friends and gave his Instagram fans an insight into their evening.
The Formula 1 champion dressed up in a purple-sequinned jacket, wig and glasses, looking completely unrecognisable.
Just like Rick James, he also opted for black trousers and matching shoes.
Getting into the spirit, Lewis played the artist’s well-known hit and danced to the track with his pals.
The racing driver then filmed the trio in a car, flashing his torso and bopping his head to the song.
Lewis and his friends also posed for a mirror selfie, with the caption: “Unit."
Proving to be a fan of Halloween, Lewis previously disguised himself as The Dark Knight’s Joker back in 2016.
The star looked identical to the iconic character wearing a purple suit and green waistcoat with a matching wig.
Going all out for his outfit, he also painted his face white and opted for the character’s dark eye make-up.
Lewis wore the costume for Heidi Klum’s party, also attended by Serena Williams and Gabrielle Union.
Lewis Hamilton: F1 star looked unrecognisable on a night out for