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)

Mark Tildesley

Production Design

John Hodge

Writer

Anthony Dod Mantle

Director of Photography

Jon Harris

Editor

François Ivernel

Executive Producer

Danny Boyle

Producer

Suttirat Anne Larlarb

Costume Design

Christian Colson

Producer

Danny Boyle

Director

Bernard Bellew

Executive Producer

Rick Smith

Original Music Composer

Gail Stevens

Casting

Lee Knight

Gaffer

Katrina Dunn

Art Direction

Donna Isaacson

Casting

Sylvia Parker

Script Supervisor

Dominic Capon

Set Decoration

Denis Schnegg

Supervising Art Director

Allan Jenkins

Music Editor

Susie Allnutt

Still Photographer

Simon Hayes

Production Sound Mixer

Joe Ahearne

Writer

Chloe Meddings

Hairstylist

Lesa Warrener

Hairstylist

Richard Conway

Special Effects Supervisor

Tim Caplan

Visual Effects Producer

Christine Blundell

Hair Designer

Huseyin Caner

Visual Effects Supervisor

Christine Blundell

Makeup Designer

Cliff Wallace

Prosthetic Designer

Adam Gascoyne

Visual Effects Supervisor

Noga Alon Stein

Visual Effects Coordinator

Toby Lloyd

Visual Effects Editor

Thomas Neivelt

Gaffer

Niels Reedtz Johansen

Second Unit Director of Photography

Sean Connor

Underwater Camera

Alastair Rae

Steadicam Operator

Warren Ewen

Rigging Gaffer

Nellie Burroughes

Stunt Double

Steven M. Rales

Executive Producer

Cameron McCracken

Executive Producer

Mark Roybal

Executive Producer

Joan Schneider

Unit Production Manager

Carlos Fidel

Second Assistant Director

Richard Styles

First Assistant Director

Tessa Ross

Executive Producer

Hugo Adams

Foley Editor

Niv Adiri

Sound

Jack Stew

Foley Artist

Glenn Freemantle

Sound Designer

Peter Gleaves

ADR Recordist

Andrea King

Foley Artist