Catherine
Arielle Kebbel
Kim
Sarah Carter
Detective Cartert
Colin Stinton
Walt
Nick Hardin
Dr. Stegman
Michael J. Reynolds
Young Kenneth
Art Parkinson
Kenneth's Mother
Bronágh Taggart
Dr. Harris
Stephen Dillane
Kenneth
Andrew-Lee Potts
Jake
Alex Wyndham
Harriet
Katie McGrath
Yoshimi
Christina Chong
Sean
Martin Compston
Steve
Michael Jibson
Shelby
MyAnna Buring
Sound Re-Recording Mixer
Ken Galvin
Director
Paddy Breathnach
Music Supervisor
Becky Bentham
Producer
Mark Huffam
Casting
Kelly Valentine Hendry
Music
Stephen Warbeck
Writer
Spence Wright
Director of Photography
Ruairí O'Brien
Michael Kelly
Gail Stevens
Costume Design
Hazel Webb-Crozier
Foley Recordist
Mark Fitzpatrick
Best Boy Electric
'Kis Gromek' László Molnár
Still Photographer
Helen Sloan
Digital Intermediate
James Long
Production Sound Mixer
Peter Lindsay
Foley Artist
Stan Fiferman
Musician
Paul Clarvis
Conductor
Paul Englishby
Set Dresser
Colin Holmes
Title Designer
Sharon Lock
Makeup Artist
Naomi Cripps
Aisling Toner
Supervising Sound Editor
Dominic Weaver
Production Design
David Craig
Property Master
Kevin McCabe
Assistant Editor
Lisa Creaney
Art Department Assistant
Niall McEvoy
Digital Compositor
Sean Danischevsky
Assistant Camera
Lynne Davison
Epk Camera Operator
Mark L. Cowden
Assistant Costume Designer
Kerry Gooding
Music Programmer
David Walter
Visual Effects Producer
Duncan Burbidge
Gaffer
Istvan Bolla
Key Grip
David McAnulty
Key Costumer
Stephen O'Rawe
Transportation Captain
Ryan Marshall
Visual Effects Editor
Tom Partridge
Visual Effects Supervisor
Mark Nelmes
Special Effects Supervisor
Nick Morton
Steve Parsons
Prosthetic Makeup Artist
Susie Redfern
Anna McCaughtry
Editor
Dermot Diskin
Boom Operator
Nicola Quinn
Dave McMahon
Stunt Coordinator
Paul Jennings
Tim Harris
Alan Crozier
Assistant Production Coordinator
Katrina McBriarty
John Parricelli
Dolby Consultant
Alex Hudd
Electrician
Norbert Csontos
Second Assistant Camera
Ruth Woodside
Digital Intermediate Producer
Esme Long
Terry McDonald
Dialogue Editor
Pietro Dalmasso
Sound Assistant
Thayna McLaughlin
Michelle Burns