Edit
Needle in a Timestack (2021) Poster

Full Cast & Crew

Directed by 

John Ridley

Writing Credits  

John Ridley ... (written for the screen by)
 
Robert Silverberg ... (based on the short story by)

Cast (in credits order) verified as complete  

Leslie Odom Jr. ... Nick Mikkelsen
Freida Pinto ... Alex Leslie
Cynthia Erivo ... Janine Mikkelsen
Orlando Bloom ... Tommy Hambleton
Jadyn Wong ... Zoe Mikkelsen
Ulka Simone Mohanty ... Donna
Elizabeth Weinstein ... Ana
Gourav Shah ... Tate
Hiro Kanagawa ... Tattersall
Charles Singh ... Elliot
Laysla De Oliveira ... Sibila
Kaylah Zander ... Steph
James Kirk ... Marcus
Nat D'Amico ... Ryder (as Natalie D'Amico)
Alessandro Juliani ... Steven
Adam Beauchesne ... David
Johannah Newmarch ... Hekima (voice)
Samantha Hum ... Rhema
Nico Amoroso Nico Amoroso ... Dad
Vincenzo Amoroso Vincenzo Amoroso ... Kid
Tiffany Speirs Tiffany Speirs ... Waitress (as Tiffany Schroeder)
Kaja Jean ... Friend
Heather Laura Gray ... Choreographer
Sky Kao ... Dancer 1
Mitchell Przybilla Mitchell Przybilla ... Dancer 2 (as Mitchell Kenneth Przybilla)
Marcello Ranieri ... Dancer 3
Livona Ellis Livona Ellis ... Dancer 4
Alisha Ahmadi Alisha Ahmadi ... Dancer 5
Elya Grant Elya Grant ... Dancer 6
Nubya Garcia ... Flute
Joel Fountain Joel Fountain ... Drums
Wynston Minckler Wynston Minckler ... Bass
Rest of cast listed alphabetically:
Peter Brown ... Businessman (uncredited)
Paul Oostergo Paul Oostergo ... Subway Passenger (uncredited)
Kathryn Robinson ... Neighbour (uncredited)

Produced by 

Adhrucia Apana ... executive producer
Jason Cloth ... executive producer
Chris Conover ... executive producer
Zanne Devine ... producer (produced by) (p.g.a.)
Hope Rieser Farley ... executive producer (as Hope Farley)
Aaron L. Gilbert ... producer (produced by) (p.g.a.)
Brenda Gilbert ... executive producer
Matt Kennedy ... producer (produced by)
Ashley Levinson ... co-executive producer
Richard McConnell ... executive producer
Per Melita ... executive producer
Matthias Mellinghaus ... executive producer
Anjay Nagpal ... executive producer
John Ridley ... executive producer
Andria Spring ... co-executive producer
Steven Thibault ... co-executive producer
David Thwaites ... producer (produced by) (p.g.a.)

Music by 

Mark Isham

Cinematography by 

Ramsey Nickell ... director of photography

Editing by 

Luyen Vu

Casting By 

Kim Coleman

Production Design by 

Michael Diner

Art Direction by 

Lisa Van Velden

Costume Design by 

Beverley Huynh

Makeup Department 

Emanuela Daus ... first assistant makeup artist
Ailsa Macmillan ... first assistant hair stylist
Hayley Miller ... first assistant makeup artist
Janice Rhodes ... hair department head (as Janice Workman)
Lindsay Tober ... second assistant hair stylist
Lauren Wiezoreck ... first assistant hair stylist
Marjorie Wood ... second assistant makeup artist
Krista Young ... makeup department head

Production Management 

Daphne Lambrinou ... post-production supervisor
Per Melita ... production manager
Sam Trounce ... post production executive
Nancy Welsh ... production manager

Second Unit Director or Assistant Director 

Libby Minarik ... first assistant director
James Sprott ... trainee assistant director

Art Department 

Carole Alexander ... set dec buyer
Colin J. Czarnecki ... set dresser
Sam Findlay ... graphic designer
David Goodman ... property master
Josh Goodman ... assistant
John B. Keys ... paint foreman
Brant Lindroos ... assistant set decorator
Mark Linsley ... onset props key
Ksenia Markova ... art department coordinator
Sean McQuillan ... on set dresser
Ryan Ostiguy ... painter coordinator
Chris Westrand ... set dresser
Paolo G. Venturi ... illustrator (uncredited)

Sound Department 

Niv Adiri ... re-recording mixer
Rodrigo Andrade ... dialogue editor
Kristian Bailey ... sound mixer
Ben Barker ... supervising sound editor
Danny Freemantle ... sound effects editor
Nick Freemantle ... sound effects editor
Dave Goetter ... adr mixer
Rebecca Heathcote ... foley artist
Dayo James ... sound effects editor
David Lucarelli ... adr recordist
Robert Malone ... sound effects editor
Emilie O'Connor ... supervising dialogue & adr editor
Roger Roscoe ... boom operator
Crystal Smith ... sound assistant
Sam Walsh ... foley mixer

Visual Effects by 

Harrison Barrett ... visual effects editor
Jamie Barty ... compositing supervisor
Jon Cowley ... visual effects supervisor: FuseFX
Bryan Davies ... cg supervisor: FuseFX
Tyler Deck ... visual effects producer: FuseFX
Brody Fikkert ... visual effects artist
Andres Gomez Zamora ... visual effects editor: FuseFX
Neil Impey ... visual effects onset supervisor
Colin Kozachuk ... Visual Effects editor: FuseFX
Marshall Richard Krasser ... visual effects supervisor: FuseFX
Brooke McKinlay ... visual effects coordinator: FuseFX
Sunil Pant ... vfx concept artist
Michelle Yu ... digital compositor: Fuse FX

Stunts 

Tammy Nera ... stunt double: Laysla Di Oliviera
Brennan Walstrom ... stunt rigger
Kye Walstrom ... stunt rigger
Owen Walstrom ... supervising stunt coordinator

Camera and Electrical Department 

Lukas Behrndt ... lighting technician
Cate Cameron ... still photographer
Cameron Drinkle ... motion picture video coordinator
Dylan Haayer ... best boy electrics
Alex Miller ... second assistant camera: a camera
Mike Sanchez ... digital imaging technician
Steve Savard ... lead grip
Paul Sheridan ... a dolly operator
Paul Slatter ... gaffer
Gladys Tong ... computer/video playback supervisor
Spencer Whitney ... technodolly technician

Casting Department 

Andrea Brown ... extras casting director
Kara Eide ... casting: Canada
Annabel Green ... casting
Kris Woznesensky ... casting: Canada (as Kris Woz)

Costume and Wardrobe Department 

Kellie Davis ... prep costumer/buyer
Christina Ferrante ... prep costumer: Canada
Megan Kennedy ... assistant costume designer
Carolyn McCauley ... costume set supervisor
Lindy McLenaghan ... costume truck supervisor
Cassie Pardue ... ager/dyer
Antigoni Savvaidis ... costumer (uncredited)

Editorial Department 

Raoul Crosby ... i/o operator
Torrie Goedtel ... assistant editor
Ryan Hayward ... marketing editor
Daphne Lambrinou ... post production supervisor
Joy Lin ... on-line editor
W. Cody Nelson ... senior dailies operator
Brian Parker ... post-production assistant
Brett Roberts ... assistant editor
Jaan Spirka ... colorist: dailies
Andria Spring ... SVP of post production
Yoon Hee Hwang ... dailies assistant supervisor (uncredited)
Ren Manlolo ... senior dailies operator (uncredited)

Location Management 

Ishtiak Ahmed ... location production assistant
Edison Farfan ... assistant location manager
Mark Kandborg ... location manager: second unit / location scout
Jane Victoria King ... location scout
Nancy Larman ... location manager
Tracey Mackay-Eaves ... location production assistant (as Tracey Eaves)
Arjun Rawat ... trainee assistant location manager
Mick Rochon ... location scout

Music Department 

Hal Beckett ... music producer
Allison Cantor ... composer: additional music
Jason La Rocca ... music scoring mixer
Louie Schultz ... music editor
Madonna Wade-Reed ... music supervisor

Script and Continuity Department 

Telsyn Doucette ... script coordinator
Susan Lambie ... script supervisor

Transportation Department 

Rafal Dybowski ... transportation coordinator
Steven Kleszewski ... driver

Additional Crew 

Nala Alibabaiy ... paralegal: Legal and Business Affairs
Chrissie S. Vides Alvarado ... head of special events and promotions
Shaylen Anita ... First Assistant Accountant
Cassandra Barbour ... rights and clearances
Derek Carlson ... production assistant
Samantha Cassidy ... animal trainer
Chris Cordoviz ... first assistant accountant
Adam Davids ... legal and business affairs
David Davoli ... legal and business affairs
Ian Doig ... animal coordinator
Telsyn Doucette ... assistant: Mr. Ridley
Rami Farhan ... production assistant
Joe Gold ... assistant production office coordinator
Heather Laura Gray ... choreographer
Mike Groner ... insurance broker
Lindsay Guerrero ... assistant: Orlando Bloom
Maxine Harvey ... animal trainer
Tessa Irwin ... production assistant
Asta Jonasson ... assistant: Mr. Ridley
Maura B. Kelly ... assistant: Ms. Devine (as Maura Kelly)
Gabby Lambert ... assistant: Zanne Devine
Richard David Lecoin ... stand-in
Brooke Lindley ... coordinator: Mr. Gilbert
Grace MacLeod ... lead animal trainer
Samina Martens ... business affairs coordinator
Holland Ninow ... production finance analyst
Jo Scott ... key office production assistant / second assistant production coordinator
Nicholas Sennott ... production assistant
Daniel Spencer ... production legal
Emily Thierry-Gray ... 2nd assistant production coordinator / assistant production coordinator
Gayle Yamamoto ... stand-in
Alanna Yao ... assistant: Mr. Thwaites

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed