The 12th Marrakech International Film Festival was a glittering affair with many Bollywood actors in attendance.
Bollywood Thespian Amitabh Bachchan poses with an award onstage.
Actor Shah Rukh Khan enthralled his fans with a performance.
He was also snapped chatting with the gorgeous Italian actress Monica Bellucci.
Morocco's Prince Mouley Rachid presented Shah Rukh Khan with a medal.
Kalki Koechlin looked flawless in black and gold, complemented by her husband Anurag Kashyap.
Actor Hrithik Roshan walked the red carpet with wife Sussanne, who chose an off- white Abu Sandeep creation for the evening.
Malaika Arora Khan wowed in a lavish Manish Malhotra lehenga.
Newbie Sidharth Malhotra cleaned up nicely at the do.
Bollywood's bikini moments
Snapped: Abhishek Kapoor, Amit Sadh
John plays basketball with mom
Jackie Chan visits India!
Poonam Pandey turns pole dancer