Cast (21)

James McAvoy

Simon

Vincent Cassel

Franck

Rosario Dawson

Elizabeth

Danny Sapani

Nate

Matt Cross

Dominic

Wahab Sheikh

Riz

Mark Poltimore

Francis Lemaitre

Tuppence Middleton

Young Woman in Red Car

Simon Kunz

Surgeon

Michael Shaeffer

Security Guard #1

Tony Jayawardena

Security Guard #2

Vincent Montuel

Handsome Waiter

Jai Rajani

Car Park Attendant

Spencer Wilding

60's Robber

Gursharan Chaggar

Postman

Edward Rising

60's Auctioneer

Lee Nicholas Harris

Paramedic (uncredited)

Sam Creed

Dj (uncredited)

Hamza Jeetooa

MRI Technician (uncredited)

Ben Cura

New Client (uncredited)

Kelvin Wise

Fireman (uncredited)

Crew (52)

Danny Boyle

Director

John Hodge

Writer

Danny Boyle

Producer

Christian Colson

Producer

Bernard Bellew

Executive Producer

François Ivernel

Executive Producer

Rick Smith

Original Music Composer

Anthony Dod Mantle

Director of Photography

Jon Harris

Editor

Mark Tildesley

Production Design

Gail Stevens

Casting

Suttirat Anne Larlarb

Costume Design

Lee Knight

Gaffer

Donna Isaacson

Casting

Katrina Dunn

Art Direction

Denis Schnegg

Supervising Art Director

Sylvia Parker

Script Supervisor

Dominic Capon

Set Decoration

Susie Allnutt

Still Photographer

Allan Jenkins

Music Editor

Simon Hayes

Production Sound Mixer

Joe Ahearne

Writer

Chloe Meddings

Hairstylist

Lesa Warrener

Hairstylist

Cliff Wallace

Prosthetic Designer

Christine Blundell

Hair Designer

Christine Blundell

Makeup Designer

Noga Alon Stein

Visual Effects Coordinator

Toby Lloyd

Visual Effects Editor

Tim Caplan

Visual Effects Producer

Huseyin Caner

Visual Effects Supervisor

Adam Gascoyne

Visual Effects Supervisor

Richard Conway

Special Effects Supervisor

Niels Reedtz Johansen

Second Unit Director of Photography

Thomas Neivelt

Gaffer

Alastair Rae

Steadicam Operator

Warren Ewen

Rigging Gaffer

Sean Connor

Underwater Camera

Nellie Burroughes

Stunt Double

Cameron McCracken

Executive Producer

Tessa Ross

Executive Producer

Steven M. Rales

Executive Producer

Mark Roybal

Executive Producer

Joan Schneider

Unit Production Manager

Carlos Fidel

Second Assistant Director

Richard Styles

First Assistant Director

Hugo Adams

Foley Editor

Niv Adiri

Sound

Jack Stew

Foley Artist

Glenn Freemantle

Sound Designer

Peter Gleaves

ADR Recordist

Andrea King

Foley Artist