Arush Nand
Young Arjie
Arush Nand
Young Arjie
Brandon Ingram
Teenage Arjie
Nimmi Harasgama
Ali Kazmi
Appa
Agam Darshi
Seema Biswas
Rehan Mudannayake
Shehan
Shivantha Wijesinha
Bandhuka Premawardhana
Chellaiah
Deepa Mehta
Writer
Shyam Selvadurai
Writer
David Hamilton
Producer
Teresa Font
Editor
Deepa Mehta
Director
Meher Jaffri
Production Manager
Howard Shore
Original Music Composer
Errol Kelly
Production Design
Anthony Lordon
Production Manager
Douglas Koch
Director of Photography
Moe Rai
Line Producer
Howard Shore
Producer
Darshan Jalan
Costume Design
Andrew Rolfe
Visual Effects
Armen Bunag
Visual Effects Producer
David McCallum
Supervising Dialogue Editor
Davor Celar
CG Artist
James Marin
Digital Compositor
James Sizemore
Music Editor
Joe Morrow
Sound Re-Recording Mixer
Lou Solakofski
Sound Re-Recording Mixer
Luke White
VFX Editor
Mike Bishop
Visual Effects Director
Peter McAuley
Visual Effects Supervisor
Randy Wilson
Foley Mixer
Randy Wilson
Foley Supervisor
Ron Mellegers
Sound