X

Cast & Crew

Directed By

Written By

Deepa Mehta
co-writer

Cast

Peter Cockett
TV Announcer
Arush Nand
Young Arjie
David Hamilton
Male Club Member
Orlando Giraldo
Man with Hockey Bag
W. Jayasiri
Mr. Perera
Brandon Ingram
Older Arjie
Araina Nand
Young Sonali
Tracy Holsinger
Kanthi Aunty
Hidaayath Hazeer
Older Diggy
Pahandi Nethara
Girl Cousin 3
Amar Fernando
Male Cousin 1
Anuga Wijesinghe
Male Cousin 2
Melanie Samsudeen
Rajan's Mother
Armugham Thiyagaraja
Dead Tamil Priest
Chalin Manuranga
Hostile Boarder
Avlok Wignaraja
Young Diggy
David McKinnon
Male Club Member
H.S. Asmi
Butcher
Chavika Samaraweera
Salgado's Crony 3
Flame
Band
D.M. Jayasooriya
White-haired Woman
Arjun Wignaraja
Anil's Father
Mandy Mudannayake
Female Club Member
Vidur Bharatram
Male Club Member
Medeesha Anuththara
Male Cousin 3
The Workshop Players
The King & I troupe
Kusheiya Anagi
Girl Cousin 2
Kaif Sally
Salgado's Crony 1
Dayawanse Ranaweera
Shehan's Servant
Priya Ranasinghe
Mrs. Perera
Nethaya Hewgamage
Girl Cousin 1
Liz Gruszka
Director (Female)
Dhanushka Dias
Tamil Inmate
Victoria Walker
Female Club Member
Dinusha Nihara
Anil's Mother
Ashok Ferrey
Male Club Member
Ruchith Ranasinghe
Salgado's Crony 2
Paul Perera
Piano Player
Siddeek Mohamed
Tamil Man on bus

Produced By

Hussain Amarshi
executive producer
Lodi Butler
producer
Gopi Darmaratnam
Line Producer: Sri Lanka / line producer
Neil Mathieson
associate producer
Moe Rai
line producer
Anand Ramayya
associate producer

Cinematography

Sound

Benito Amaro
sound mixer
Jason Charbonneau
foley artist
Stefan Fraticelli
foley artist
Paul Germann
sound effects editor
Krystin Hunter
dialogue editor
Nanda Nandhi Jayakody
Additional Sound
David McCallum
Supervising Dialogue Editor
Steve Medeiros
sound effects editor
Joe Morrow
re-recording mixer
Thom O'Neil
ADR Recordist
Lou Solakofski
re-recording mixer
Jane Tattersall
supervising sound editor
Randy Wilson
foley mixer / foley supervisor

Casting Director

Chalin Manuranga
Casting Director
Prasad Pereira
Casting Director

Production Design

Art Direction

Gayan Madushanka
assistant art director

Makeup

Khyati Malhotra
key makeup artist

Visual Effects

Mike Bishop
visual effects creative director
Erica Bourgault-Assaf
visual effects producer
Armen Bunag
visual effects producer
Davor Celar
key cg artist
Drake Conrad
digital colorist
Derek Gebhart
technical director/key cg artist
James Marin
digital compositor
Peter McAuley
visual effects supervisor
Dylan B. Morgan
digital compositor
Marco Polsinelli
digital compositor
Andrew Rolfe
digital compositor
Harshita Uchil
digital compositor
Melissa Vasiliev
title designer
Luke White
visual effects editor

Assistant Director

Reid A. Dunlop
first assistant director
Ihshan Iqbal
second second assistant director
P. Vamsi Krishna
second assistant director
Prasad Pereira
third assistant director

Production Management

Meher Jaffri
production manager
Anthony Lordon
production manager

Art Department

Chaminda Wijesinghe
assistant set dresser

Editorial

Hari Ramesh
on-line editor
Lee Walker
assistant editor

Other

Andrea Grau
public relations
Hannah Rowswell
DI Producer: Rolling Pictures

Music Department

Kyle Feehan
additional orchestration / music programming / music sound design
Alan Frey
music production manager
Sandro Friedrich
musician: ethnic wind instruments
Paul Golding
music scoring engineer
Sam Okell
score mixer
James Sizemore
music editor

Costume Department

Sapna Yadav
Key Wardrobe Supervisor

Camera Department

Chelsea Barrie
dolly grip
Desmika Charithra
assistant camera / second assistant camera
Sundaresan Jegadeesan
best boy electric
Ravi Prasad
assistant camera
Kasun Viduranga
company grip
Movie title data and credits provided by
IMDb logo