Cast (16)

Aamir Khan

Dil Navaz

Nandita Das

Shanta

Rahul Khanna

Hassan

Maia Sethna

Lenny Sethna

Kitu Gidwani

Bunty Sethna

Arif Zakaria

Rustom Sethna

Eric Peterson

Mr. Rogers

Kulbhushan Kharbanda

Imam Din

Pavan Malhotra

Butcher

Sunil Mehra

Toto Ramji

Navtej Singh Johar

Sher Singh

Raghubir Yadav

Kabir Chowdhury

Gulshan Grover

Cinia Jain

Lauren Walker

Mrs. Rogers

Crew (10)

Deepa Mehta

Producer

A.R. Rahman

Original Music Composer

Anne Masson

Producer

Deepa Mehta

Screenplay

Bapsi Sidhwa

Novel

Deepa Mehta

Director

Giles Nuttgens

Director of Photography

Jhamu Sughand

Executive Producer

David Hamilton

Executive Producer

Barry Farrell

Editor