X

Cast & Crew

Directed By

Written By

Pat Casey
screenplay by / story by
Josh Miller
screenplay by / story by
John Whittington
screenplay by

Cast

James Marsden
Tom Wachowski
Jim Carrey
Dr. Robotnik
Tika Sumpter
Maddie Wachowski
Idris Elba
Knuckles
Lee Majdoub
Agent Stone
Tom Butler
Commander Walters
Scott Patey
Armored Truck Security Guard
Leif Havdale
Bank Robber
Johnson Phan
Bank Robber
Colby Chartrand
Bank Robber
Kevin Fortin
Bank Robber
Jeff Sanca
Armored Truck Driver
Sook Hexamer
Elderly Woman
Tammy Nera
Pedestrian
Gerald Paetz
Police Driver
Corry Glass
Police Driver
David Jacox
Police Driver
Mike Mitchell
Police Driver
Heath Stevenson
Police Driver
Douglas Chapman
Police Driver
Rhys Williams
Scavenger
Nilo Ghajar
Scavenger
Don Lew
Scavenger
Vladimir Ruzich
Russian Giant Bully
Shay Kuebler
Russian Dancer
Keiran Bohay
Russian Dancer
Kevin Mylrea
Russian Dancer
Jared Khalifa
Russian Dancer
Aiden Cass
Russian Dancer
Andrew Kyrzyk
Russian Dancer
Alex Bogomolov
Tavern Menacing Card Player
Shaun Magee
Tavern Menacing Card Player
Shawn Stewart
Tavern Menacing Card Player
Barry Nerling
Tavern Tattooed Knuckle Cracker
Simon Chin
Tavern Fish Butcher
Vladimir Raiman
Tavern Bartender
Yvetta Fisher
Tavern Knitting Woman
Brennan Dyson
Randall's Brother
Saida Dyson
Bridesmaid
Ha'a Keaulana
Bridesmaid
Quinn Early
Rachel's Father
Cheryl Lewis
Rachel's Mother
Angela Meryl
Rachel's Aunt
Ashlei Tave
Rachel's Cousin
Mariah Dyson
Randall's Family
Tavita Woodard
Randall's Family
Ernie Jackson
G.U.N. Soldier
Rob 'Sluggo' Boyce
G.U.N. Soldier
Robert Zen Humpage
G.U.N. Soldier
Fraser Corbett
G.U.N. Soldier
Marcus Aurelio
G.U.N. Soldier
Jason Triplett
G.U.N. Agent
Eli Olson
G.U.N. Agent
Mike Rufino
G.U.N. Agent
Nito Larioza
G.U.N. Agent
Chad Keaulana
G.U.N. Agent
Sarah Surh
G.U.N. Mean Bean Agent
Paul Lazenby
Mean Bean Trucker
Sean Kennedy
G.U.N. Soldier
Peter Brown
Grocery Shopper
Nicholas Dohy
Seattle Passerby
Leighton Hara
Hotel Guest
Yoko Jing
G.U.N. Agent
Russell Lee
Tails Proxy Dancer
Allan Luna
G.U.N. Soldier
Stuart Murray
Shocked Townsfolk
Zac Vran
Sonic Proxy Dancer

Produced By

Toby Ascher
producer
Allegra Clegg
executive in charge of production
Tim Miller
executive producer
Nan Morales
executive producer
Haruki Satomi
executive producer
Yukio Sugino
executive producer
Shuji Utsumi
executive producer
Sammy Warshaw
co-producer
Aaron Webber
associate producer

Music

Cinematography

Brandon Trost
director of photography

Sound

Erik Aadahl
supervising sound editor/sound designer: E2
Ron Bartlett
re-recording mixer: Formosa Group
Anna Behlmer
re-recording mixer: Formosa Group
Malte Bieler
sound designer: E2
David V. Butler
dialogue/adr supervisor
Chris Duesterdiek
production sound mixer
Ian Ferguson
boom operator
Judah Getz
adr mixer: Formosa Group
Matthew Thomas Hall
sound effects editor: E2
Tom Hartig
boom operator: Hawaii
Aaron Hasson
adr mixer
David Jobe
foley mixer: Formosa Group
Jonathan Klein
supervising foley editor: E2
Bob Lacivita
adr mixer: Formosa Group
Veronica Li
assistant sound editor: E2
Howard London
adr mixer: Sony Pictures
Dawn Lunsford
foley artist: Formosa Group
John Marquis
sound designer
Darren Maynard
sound designer: E2
Sean Miller
adr recordist
Steve Nelson
sound mixer: Hawaii
Darren Polish
audio description narrator
Jesse Rosenman
assistant sound effects editor: E2
Valerie Siu
utility sound technician
Alicia Stevenson
foley artist: Formosa Group
David Tichauer
re-recording mix technician: Formosa Group
Ethan Van der Ryn
supervising sound editor/sound designer: E2
Drew Webster
additional re-recording mixer: Formosa Group
Greg Crawford
adr mixer
Melanie Dawn Eng
adr recordist

Editing

Jim May
Editor

Casting Director

Corinne Clark
Casting Director
Katie Doyle
Casting Director
Jennifer Page
Casting Director

Production Design

Art Direction

Ilgi Candar Dyer
main and end titles director
Don Macaulay
supervising art director

Makeup

Saghar Bazargan
first assistant makeup artist
Chantal Boom'la
makeup artist
Dustin Caravalho
hair stylist
Marie Clancy
assistant hair stylist / assistant makeup artist
Bill Corso
makeup artist: Jim Carrey
Dorothee Deichmann
key makeup artist
Mahealani Diego
makeup artist
Vanessa Giles
assistant makeup artist
Drew Alan Johnson
assistant hair stylist
Colleen LaBaff
hair department head: Hawaii
Tammy Lim
assistant hair stylist
Ralph Malani
key hair stylist: Hawaii
Ashley Noel
hair stylist
Sofia Phillips
makeup department head: second unt
Christopher Mark Pinhey
makeup department head
Kathrine Sanchez
hair stylist
David Stanwell
hairstylist: James Marsden
Kaikala Tamanaha
assistant makeup artist
Arthur B Wilson III
additional hair stylist
Sheldon Yamauchi
hair stylist

Special Effects

Cameron Andress
special effects technician
Dan Cervin
special effects supervisor
Dylan Broughton Cole
special effects fabricator
Doug Cousens
special effects technician
Kyle Davis
special effects foreman
Tyler Dawson
special effects labourer
Taylor Estevez
special effects
Garnet Harry
special effects technician
Maria M. Rodriguez
matte painter
Albert F. Seibert
special effects set supervisor
Mike Splatt
special effects foreman
Joel Whist
special effects supervisor
Can Yesilyurt
special effects technician

Visual Effects

Mario Aarna
layout artist: MPC
Zakariyah Abdel-Illah
lead technical director: MPC
Akihiro Abe
production support: Marza Animation Planet
Kazuki Abe
concept artist: Marza Animation Planet
Kiyoshi Abe
character effects supervisor: Marza Animation Planet
Luis Ivan Aguilar
lead lighting artist
Wakeel Ahmad
matchmove and rotoanimation artist
Habeeb Ahmed
cg supervisor
Samreen Ahmedi
compositor / visual effects
Nicolas Aithadi
visual effects supervisor: additional
Kiana Ajamzadeh
visual effects coordinator: Track VFX
Akash_saini
digital compositor
Arun Kumar Akavaram
senior lighting artist
Yuki Akishige
system engineer: Marza Animation Planet
Tennille Alcindor
visual effects producer: Company 3
Paul Alexiou
visual effects production manager
Irene Garcia Alonso
visual effects coordinator
Axel Alvarez
lighting artist: MPC
Prasenjeet Anand
digital artist: MPC
Aditya Ananthamurthy
key lighting artist: MPC
Marian Anderson
production support: Marza Animation Planet
Andreas Andersson
digital artist: DNEG
AnkushMohite
visual effects artist
Kosta Anovski
compositor
Sebastien Ansiaux
digital artist: MPC
Jerry Antony
matchmove artist: Track VFX
Anupam D
key fx artist: MPC
Kazuma Aono
production support: Marza Animation Planet
Takahiro Arakawa
look development artist: Marza Animation Planet
Arun.p.s
digital compositor
Mariko Asada
coordinator: Marza Animation Planet
Ruth Asensio
dfx supervisor: DNEG Montreal
Mayla Attieh
visual effects
Jarrod Avalos
visual effects supervisor: Track VFX
Carlos Aviles
software and technology support: MPC
Suraj Verma Babu
matchmove artist
Harsh Bagrodia
visual effect coordinator: DNEG
Harshal Bahadurkar
lighting artist
Adersh Balachandran
digital artist
Sonja Bales
visual effects post production assistant
Rishiraj Banik
texture and lookdev artist: MPC
Mihai Gabriel Barbu
effects technical director: MPC
Jacquie Barnbrook
executive producer: DMG
Adam Barnett
technical support
Laura Bartolomé
digital compositor
Ayan Basak
fx artist
Alice Baudrillart
visual effects production coordinator: MPC
Peta Bayley
animation supervisor: MPC
Mélanie Beaunoyer
environment generalist td
Rany Bechara
digital artist: MPC
Marc Bednarchuk
production support: MPC
Neha Behere
body tracking td: visual effects
Alannah Belanger
visual effects head of production: MPC
Bryan Benard
environment artist: MPC
Luiz Benassi
key lighting artist: MPC
Lisa Beroud
visual effects producer
Omkar Bhagade
fx artist: visual effects
Sanket Bhaisare
matchmove artist
Gaurav Bharadwaj
key cfx artist: MPC
BhardwajGaurav
cfx creature td
Bhargavk
visual effects artist
Aashish Bharunt
digital artist
Vinay Bhatkar
visual effects lighting artist: MPC
Plabon Bhattacharya
lead 3d rigger
Santanu Bhattacharya
machmove artist
Prasad Bhise
lighting td: DNEG
Vinayak Bhogle
visual effects artist
Aniket Avinash Bhoyar
visual effects artist and support
Paul James Bird
visual effects editor: MPC
Amit Biswas
visual effects
Anupam Biswas
digital compositor: visual effects
Pascal Blais
head of animation: MPC
Samuel Noel Blake
digital artist: MPC
Aaron Blankenship
lighting lead: MPC
Jeff Bloch
visualization coordinator: MPC
Jonathan Block
end credits designer & animator
Pushpak Ganesh Bonde
matchmove artist
T. Boopalaraghavan
visual effects artist and support: DNEG
Tyson Bradock
animation department
Shashwat Brahmbhatt
animation supervisor: Marza Animation Planet
John Brennick
senior compositor
Timmy Broderick
visual effects producer: DNEG
Blair Brownlee
visual effects producer: DNEG
Ruddy Buch
layout artist
T.J. Burke
visual effects artist
Steve Cady
animation supervisor: MPC
Andrea Califano
digital artist: MPC
Damien Canderle
visual effects artist
Baptiste Cantet
key compositing artist: MPC
Chris Capel
previsualization artist
Federico Castanon
io coordinator: Track VFX
Sergio García Castro
effects artist: MPC
Luis Moya Cazares
digital artist: MPC

Assistant Director

David Arnold
key second assistant director
Chad Belair
first assistant director: second unit
Scott Catolico
second second assistant director
Deonte Fly Deezy Chambers
additional second assistant director
Peter Lyons Collister
second unit director
Joel Cyr
third assistant director: second unit
James Forrester
key background coordinator
Dais Kasagawa
additional second assistant director
Regan Kosior
second unit
Braydon Langford
additional second assistant director
Thomas Ma
additional assistant director
Chris Morris
trainee assistant director
Justin Muller
first assistant director
Eddy Santos
second second assistant director
Megan Schaufele
third assistant director
Luke Aaron Wittel
additional second assistant director

Production Management

Morgan Brady
unit manager
Jill Christensen
production manager: second unit
Abraham Fraser
production manager
Akshara A Iyer
production manager
Rachel K. Morgan
production supervisor
Lisa Rodgers
post production supervisor
Leigh Shanta
unit production manager: Hawaii

Art Department

Chris Ball
assistant property master: second unit
Tony Beck
set decorator foreman
Bianka Bergeron
set designer
Michael C. Biddle
set designer
Patrick Booker
construction buyer
Ester Bovard
assistant set decorator
Keith Burk
set dec buyer
Lee Campbell
assistant set decorator
Jonah Chang
gangboss
Taylor Clutter
layout supervisor
Kevin Cockell
assistant property master
Chase Conley
storyboard artist
Brian Cunningham
concept illustrator
Tom Curtis
set dresser
Travis Devlin
carpenter: second unit
Nils Drechsel
illustrator
Kate Farnan
assistant property master
Clayton Flagg
proxy wrangler
Warren Flanagan
concept illustrator
Vanesa Furnari
set decoration buyer: Hawaii
Lisa Godwin
propmaker
Jade Goldie
set dresser
Tyson Hesse
lead designer: Blur Studio / storyboard supervisor
Melina Humphries
graphic designer
Ioan Alexandru Ichim
concept artist
Takashi Iizuka
Sonic character supervisor: Sega
Lei Jin
concept illustrator
Ray 'Raygun' Lai
concept illustrator
Jason B. Landels
prop master: second unit
Cody Larson
on-set dresser: second unit
Scott Livingstone
art department assistant
Martin Madsen
storyboard artist
Reid Maki
prop builder
Ainsley McIntyre
set decoration buyer
Kelly McLeod
set decoration buyer
Denelle McTavish
set painter
Hiroshi Nishiyama
Sonic's lead concept artist: Sega
Angela O'Sullivan
set designer
Douglas Einar Olsen
storyboard artist
Rachel Pang
art department production assistant
Sunil Pant
illustrator
Toniko Pantoja
storyboard artist
John Puglisi
storyboard artist
Pauline Anastasia Renoult
art department assistant
Reesa Rutherford
lead painter
Fill Marc Sagadraca
storyboard artist
Lauren Skager
set decoration production assistant: Hawaii
Salvatore Sorvillo
layout artist: MPC
Daniel Stone
storyboard artist
Nevin Swain
property master
Kate Urban
set dresser
Stanley Von Medvey
storyboard artist
Scott Wellenbrink
construction coordinator
Kevin Wenger
construction coordinator
Kyle White
set designer
John Wilcox
paint coordinator/key scenic artist
Liu Yu-Jyun
fx artist: MPC Film
Darek Zabrocki
lead concept artist
Milena Zdravkovic
concept artist
Ken Palkow
prop fabricator

Stunts

Adiam Haddish Asrat
stunt double: Tika Sumpter
Guy Bews
stunt coordinator: second unit
Sadiqua Bynum
stunt double: Tika Sumpter / stunts
Marny Eng
stunt coordinator
Nilo Ghajar
stunt performer
Jodi Stecyk
stunt performer
Kimberley Sutton
stunt office coordinator
Rhys Williams
stunt performer
Jeff Sanca
stunt driver

Animation

Joel Airebamen
key animator
Mauricio Bartok
key animator
Jérémy Bastien
animator: MPC
Bhupesh Bharbat
lead animator
Cristinel Bostan
lead animator
Tyson Bradock
lead animator
Chiung-Ju Chang
key animator
Hitesh Chaudhary
key animator
Tommy Cheng
previs animator
Josh Clark
animator
Adam Ellwanger
senior animator
Juan Estany
animator
Fernando Fragoso Arizmendi
technical animator: MPC
Hashim Gaad
animator
Megan Hughes
lead animator
Samuel Istace
key animator
Josh Janousky
animator: MPC
Abhishek Kushwaha
animator: MPC
Michael Langford
animation supervisor
Ting Liu
animator: MPC
Zeina Masri
key animator
Massinissa Matoub
lead animator: MPC
Kanad Nandi
animator
Naga Raju Naraboina
key animator: MPC
Nithya.B
rigging artist: MPC
Daniel Pira
animator
Podugu Srinivas Rao
lead animator
Elwaleed Suliman
animation supervisor
Charlie Tetlow
senior animator
Stefan This
senior animator: MPC
Camille Turon
key animator
Quentin Vogel
lead animator
Scott Wong
animator
Miyako Yamamoto
key animator
Sasson Yaron
key animator
Xin Zhao
key animator
Jeremy Kooistra
postvis artist

Editorial

Claire Dodgson
animatic editor
Billy Durden
assistant editor
Ben Estrada
dailies colorist: Company 3
Siggy Ferstl
additional colorist: Company 3
Dustin Frost
end credit sequence
Alex Hepburn
vfx editor
Jitte Hoekstra
editor: tv spot
Joe Ken
digital intermediate conform editor: Company 3
Drew Kilcoin
animatic editor
Kenny G. Krauss
additional editor
Al LeVine
animatic editor
Julia MacMullen
second assistant editor
Stephen Nakamura
colorist: Company 3
Jared Pecht
additional colorist: Company 3
Ricardo Ramirez
digital intermediate finishing producer: Company 3 Los Angeles
Erik Rogers
digital intermediate producer: Company 3
Alexis Ross
dailies producer: Company 3
Jaan Spirka
dailies colorist: Company 3 / dailies colourist
John Tripp
color assistant: Company 3
Melanie Kate Wallis
dailies operator: Company3
Yining Zhou
editor: TV spot
Ren Manlolo
senior dailies operator / senior dailies operator: Company 3
Ian Sullivan
finishing accountant: Company 3
Ross Thomson
dailies supervisor: Company 3
Quin Voth
dailies operator: Company 3

Other

Keli'i Aoyagi
special thanks: COVID Compliance Team
Michael Bednar
special thanks: COVID Compliance Team
Morgan Brady
special thanks: COVID Compliance Team
Robert Buendia
special thanks: COVID Compliance Team
Saige Carlson
special thanks: COVID Compliance Team
Dane E. Connor
special thanks
Cameron Davis
special thanks: COVID Compliance Team
Sam Dyck
special thanks: COVID Compliance Team
Abigail Flint
special thanks: COVID Compliance Team
Brian Gilhooly
special thanks: COVID Compliance Team
Vera Gladkikh
special thanks: COVID Compliance Team
Craig Johnson
special thanks: COVID Compliance Team
Jessica Keenan
special thanks: COVID Compliance Team
Randy Manewa
special thanks: COVID Compliance Team
Audrey McLellan
special thanks: COVID Compliance Team
Cassie McMartin
special thanks: COVID Compliance Team
Holly Pinder
special thanks: COVID Compliance Team
Matt Richmond
special thanks: COVID Compliance Team
Natalia Sarmiento
special thanks: COVID Compliance Team
Zachary Smith
special thanks: COVID Compliance Team
Amendeep Somal
special thanks: COVID Compliance Team
Greg Summers
special thanks: COVID Compliance Team
Landen Taga
special thanks: COVID Compliance Team
Crystal Wilson
special thanks: COVID Compliance Team

Music Department

Sean Barrett
assistant orchestrator
Jonathan Beard
orchestrator
Dallin Burns
composer: additional music
Ching-Shan Chang
composer: additional music
Gevorg Chepchyan
technical score engineer
Jordan Cox
score copied by
Antonio Di Iorio
additional composer: Robotnik theme
Colby Donaldson
score mix assistant
Benjamin Hoff
assistant orchestrator
Tom Holkenborg
orchestrator
Theron Kay
technical score engineer
Peter Kohrman
technical score engineer
Johnny X. Martinez
additional music: score
Jack Roberts
composer: additional music
Peter Oso Snell
music editor
Jamie Thierman
assistant orchestrator
Edward Trybek
orchestrator
Tyler Westen
additional music
Henri Wilkinson
orchestrator
Catherine Wilson
music editor
Dan Goldwasser
executive soundtrack producer

Casting Department

Andrea Brown
extras casting director
Annabel Green
canadian casting by
Ashley Lambert
voice casting
Sheriz Tambanillo
casting associate
Karen Wood
casting associate

Costume Department

Karen Anshelm
costume buyer
Carolyn Bentley
key costumer: second unit
Cory Ching
key costumer
Breeze Dampsy
costume assistant: second unit / set costumer
Aaron Ellis
costumer
Jeffrey Fayle
key set costumer / personal costumer: Jim Carrey
Angela Ganderton
cast buyer/speciality costumer
Jennifer Grossman
costume supervisor
Joseph T. Mastrolia
costume supervisor
Cat Mudryk
key costumer
Matea Pasaric
assistant costume designer
Kathryn Sheer
assistant costume designer
Sheryl Smyres
key set costumer: Hawaii
Ruby Turner
costume assistant
Alison Wall
costume coordinator
Susan Zaguirre
set costumer

Camera Department

Mark Allan
digital imaging technician: second unit
Mitch Bax
digital imaging technician
Olly Bian
libra remote head technician: dailies
Hans Bjerno
aerial director of photography
Jeffery Bjorgum
video assist: second unit
Scott Bonner
key rigging grip
Christopher Brice
rigging lamp operator
Michael Carreno
lighting console programmer: Hawaii
Ruben Carrillo
camera operator
Paola Cernicchiaro
camera loader: second unit
Danny Cochran
rigging grip
Quantrell D. Colbert
still photographer
Chris Cove
libra remote head technician
Drew David
lead grip
E.G Davis
electrician
Austin De Pourcq
a dolly grip: second unit
Tommy Douglas
drone camera operator
Duke Duvauchelle
rigging electrician
Blane Eguchi
digital loader: Hawaii
Ziad El Haddad
operations manager
Spencer Ennis
"a" camera first assistant: second unit
Justin Johns
digital video assist coordinator
Timur Karacic
camera trainee
Tavish Kelpin
camera trainee
Geoff Kennedy
best boy rigging lighting
Dubin Kim
best boy grip
Joshua Kjorven
first assistant camera
Christian Kozak
Rigging Best Boy Electric
Gregory Lundsgaard
camera/steadicam operator: Hawaii
Joshua Marcoux
a camera second assistant
Alex Martinez
"b" camera first assistant
Brad McGregor
camera operator: aerial unit
Aaron McMullen
lighting technician
Hugh Meikle
generator operator
Cheyenne Mickle
video utility
Allen Mozo
Technocrane Tech
Nigel Nally
first assistant camera: Hawaii
Kim Olsen
first company grip
Sean Oxenbury
key rigging gaffer
Rodrigo Carcamo Parga
second assistant camera: "b" camera
David Presley
video assist: Hawaii
Sasha Proctor
a camera/steadicam operator
Raul Riveros
digital imaging technician: Hawaii
Luze Issa Rubio
assistant camera
Armand Santos
best boy rigging lighting
Kevin Sawicki
drone aerial camera operator: Hawaii
Brian Scholz
digital imaging technician: aerial unit
Frankie Sharpe
second assistant photographer: second unit
Tony Shivts
rigging electrician
Richard Sinclair
additional first assistant camera: second unit
Rob Sochacki
rigging grip
Eric Sterman
drone pilot: Hawaii
Matthew Tichenor
camera operator
Don Tomich
rigging gaffer
Ane Tranetzki
key grip: Hawaii
Raimar van den Bylaardt II
lighting technician: Hawaii
Spencer Village
best boy rigging lighting
Lance White
video coordinator: second unit

Location Management

Joe Abel
location manager: Hawaii
Scott W. Kekama Amona
key assistant location manager
Clayton Carroll
location scout
Michael Farias
location manager
Josh Pickens
prep assistant locations manager
Walter Sawan
trainee assistant location manager
Juraj Slivarich
assistant location manager

Script Department

Susan Lambie
script supervisor
Brenda Lopez
script supervisor: Hawaii
Movie title data and credits provided by
IMDb logo