•
Juhi Chawla as Dr. Sonali R. Sanyal, a psychiatrist who knows what's wrong with her patients. She is a sensitive woman who firmly believes that "if you really want to make them well, you should treat them with your heart, not just your mind." •
Irrfan Khan as Dr. Mukherjee, a doctor who has
obsessive–compulsive personality disorder. He is obsessed with cleanliness and wants everything prim and proper. Obsessed with being in control of a situation, he doesn't realize that he's lost his mind. •
Arshad Warsi as Raja, an angry young man whose blood boils and fists clench, and who is ready to beat the daylights out of anyone who upsets him in any way. He is diagnosed with
intermittent explosive disorder. •
Rajpal Yadav as Gangadhar, suffering from
Schizophrenia, he marches to a drum roll which only he can hear, and is fighting for a cause that is long over. He assumes an air of fighting for
swaraj (freedom). •
Suresh Menon as Dabboo, cute and adorable, he's everyone's pet. Even if he can hear and understand, Dabboo refuses to speak. He has
selective mutism •
Dia Mirza as Shikha Khanna, a TV reporter who controls the news on the channel called
Aaj Tak, but is unable to control the rage of Raja, the man she loves. •
Rajat Kapoor as Ravi K. Sanyal, an industrialist and Dr. Sonali's husband who, in his quest for power and money, takes a step that has alarming repercussions for his wife and her four patients. •
Mukesh Rishi as Rana, Dr. Sonali's kidnapper later gets tortured in hospital by four crazy boys. •
Zakir Hussain as ACP Srivastav, a man neck-deep in illegal activities, who stoops to anything to keep himself ahead. •
Sanjay Mishra as Traffic Inspector Dayanand Dubey •
Sunil Pal as a taxi driver (cameo appearance) •
Vivek Shauq as man with his wife on the sidewalk •
Shah Rukh Khan as dancer in the song "Break Free" (special appearance) •
Hrithik Roshan as dancer in the end credits (special appearance) •
Rakhi Sawant as a dancer in item number "Dekhta Hai Tu Kya" (special appearance) ==Production==