Pierwotnie rolę tytułową miał zagrać Vivek Oberoi, jednak potem został wybrany Sanjay Dutt.
Sanjay Dutt musiał schudnąć, aby zagrać w tym filmie. Aktor zrzucił 25 kilogramów.
Początkowo w postać Circuita miał wcielić się Makrand Deshpande.
Shahrukh Khan miał początkowo zagrać Murli Prasada Sharmę, jednak zmuszony był odrzucić propozycję ze względu na problemy zdrowotne. Jednak w okresie gdy aktor był częścią obsady pomagał przy tworzeniu scenariusza, więc w napisach pojawia się podziękowanie ze strony producentów dla aktora za jego udział w konsultacjach. Ostatecznie angaż dostał Sanjay Dutt.
Rani Mukherji odrzuciła propozycję zagrania Dr Sumany Asthany ze względu na napięte terminy. Potem rolę oferowano Tabu, jednak ta aktorka również zrezygnowała. Angaż ostatecznie otrzymała Gracy Singh.
Gdy w końcu producenci wybrali Jimmy'ego Shergilla do postaci Murliego Prasada Sharmy, to jednak później rozmyślili się i powierzyli rolę Sanjayowi Duttowi. Jimmy Shergill wcielił się w efekcie w rolę pacjenta Zaheera.
Zdjęcia do filmu powstały w Mumbaju i Pune (Indie).
W scenie, gdzie świeżo upieczeni studenci tańczą nago przed starszymi kolegami słychać piosenkę "Ishq Samundar" z filmu Kaante z 2002 roku, w którym też występował Sanjay Dutt.
W filmie pojawia się kilka gołębi. Jest to nawiązanie do klasycznego filmu gangsterskiego pt. Parinda z 1989 roku, wyreżyserowanego przez Vidhu Vinod Chopra.