Bollywood had a fun time playing dress-up for producer Amritpal Bindra's retro-themed costume party.
The birthday bash saw the who's who of the film industry, dressing up like their favourite movie characters.
So who played whom? Let's take a look.
Karan Johar and Gauri Khan dressed up as the characters from his 1998 film, Kuch Kuch Hota Hai.
While Karan played Shah Rukh Khan's character Rahul, Gauri dressed as Rani Mukerji's Tina. Their close friend Kaajal Anand dressed like Kajol's Anjali.
Did they get Khan's approval? His expression says it all!
Angad Bedi and Neha Dhupia dressed up as as Raj and Simran from Dilwale Dulhaniya Le Jayenge.
Shweta Bachchan picked her dad Amitabh Bachchan's Tiger from Hum.
Sidharth Malhotra twins with her in black denims and the red gamcha.
Who makes a better Amitabh?
Janhvi Kapoor picks a yellow lace sari with matching blouse, as she recreates her mum mother Sridevi's look from Chandni.
Her Dhadak director Shashank Khaitan dresses up as Amitabh's Badshah Khan from Khuda Gawah.
Janhvi poses with Manish Malhotra and Karan Johar.
Katrina Kaif gets clicked.
Kiara Advani.
Manish Malhotra declares the winner: Kaajal Anand.
Surily Goel.
The birthday boy Amritpal Bindra.
PIX: Karan, Neha party with Rani Mukerji
PIX: Hrithik, Sophie parties with Dia Mirza
Video: When Deepika couldn't stop crying
Happy Anniversary Anushka-Virat!
'Durga resides in every woman'