X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Braid Anniversary Edition
Homeworld 3
Animal Well
V Rising
Crow Country
Hades 2 [Early Access]
Sea of Thieves (PS5)
Stellar Blade
See All
Movies
Explore Movies
MAY MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
Kingdom of the Planet of the Apes
Gasoline Rainbow
Poolman
The Fall Guy
Tarot
Evil Does Not Exist
I Saw the TV Glow
Challengers
Civil War
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
Spacey Unmasked
Interview With the Vampire S2
Doctor Who
Bodkin
Pretty Little Liars: Summer School
Dark Matter
Star Wars: Tales of the Empire
Hacks S3
See All
Music
New Albums
Beth Gibbons: Lives Outgrown
Kings of Leon: Can We Please Have Fun
Les Savy Fav: Oui, LSF
Dua Lipa: Radical Optimism
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
Sia: Reasonable Woman
St. Vincent: All Born Screaming
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
A Shot Through the Wall
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Aimee Long
Written By
Aimee Long
written by
Cast
Kenny Leu
Mike Tan
Ciara Renée
Candace Walker
Fiona Fu
May Tan
Tzi Ma
Chow Tan
Lynn Chen
Grace Tan
Clifton Davis
Deputy Chief Bill Walker
Derek Goh
Ryan Doheney
Catherine Curtin
Cynthia Kostas
Dan Lauria
Ritchie Barrett
Damian Young
Bob Petke
Kelly AuCoin
Larry Berman
Michelle Wilson
Felicia Wiggins
Eden Malyn
Cake Shop Girl
John Patrick Hayden
News Producer
Justina Adorno
Makeup Artist
Stephen Badalamenti
Doorman
Janie Brookshire
Holly Crane
Bill Buell
Gun Shop Owner
Ben Chase
Sound Guy
Lawrence Clayton
Preacher
Michael Elian
Bailiff
Kathryn Erbe
Dr. Selvy
Adam Gerber
DA's Assistant
Bonita Hamilton
Interrogator #1
Laura Jenson
Cake Shop Owner
Michael Kelly
Runner
Jimmy Kieffer
Bartender
Caitlin Kinnunen
News Crew PA
Darrell Leal
Jordan Wiggins
Marisa Redanty
Judge Sharon Mosca
Luke Rosen
Police Officer #2
Danny Schoch
Police Officer #1
Saycon Sengbloh
Community Organizer
Jason Veasey
Protester
Jakob Von Eichel
Interrogator #2
Timothy Ware-Hill
Cameraperson
Allison Jean White
Girlfriend
Justin Withers
Teenager
Lollie Jensen
Shop Owner
Benjamin Oduro
Cab Driver
Produced By
Zongkai Fang
executive producer
John Hermann
line producer
Daniel Langa
producer
Aimee Long
producer
Byung Sa
executive producer
Matthew Shreder
executive producer
Yinuo Wang
executive producer
Xiaodong Wen
executive producer
Dongming Zhang
executive producer
Music
Jon Monroe
Cinematography
Alexander Chinnici
Sound
Olaitan Agueh
sound mixer
Roy Braverman
sound effects editor
Henry French
boom operator / sound mixer
Jeff Hutchins
sound designer / sound effects editor
Gideon Jenson
additional sound mixer
Danny Langa
re-recording mixer
Heather Monetti
boom operator
Corey Poindexter
boom operator
Ben Rohletter
boom operator
Edward M. Steidele
foley artist
Travis Tighe
boom operator
Deanna Williams
additional sound mixer
Editing
Ian Blume
Mike Fay
Editor
Casting Director
Patricia McCorkle
Casting Director
Katja Zarolinski
Production Design
Rocio Gimenez
Art Direction
Ulysses Ruiz
Art Director
Set Design
Yu-Hsuan Chen
Lauren Nester
Costumes
Eleanor O'Connell
Makeup
Almyra Ayos
key makeup artist
Elexa Cangelosi
makeup assistant
Shelee Reynolds
makeup assistant
Asha Smith
makeup assistant
Visual Effects
Eric Ladd
title designer
Stephen Lloyd
visual effects supervisor
Matthew Schara
additional visual effects
Assistant Director
Howard Jones
second assistant director: additional photography
Howie Jones
second assistant director
Fiona Murguia
second assistant director
Michael A. Pinckney
first assistant director
Sebastien Rudler
first assistant director: additional photography
Anthony Santos
second second assistant director
Joshua Williams
first assistant director
Production Management
Assia Fratz
unit production manager
Assia Fratz
production manager
Art Department
Amanda June Boucher
graphics
Page Chase
set dresser
Ashley Chipman
art department assistant
Ryan Coleman
Leadman
Ryan Coleman
leadman
Daniel Maldonado
property master
Lisa Ramsey
food stylist
Marcus Slabine
props
Carter Stanislaw
set dresser
Sierra Urich
art assistant
Rose Wartell
props
Stunts
Danny Schoch
stunt coordinator
Editorial
Noel Albornoz
digital intermediate editor
Dave Cole
digital intermediate colorist
Jeremy Fiscus
digital intermediate producer
Vihang Walve
trailer editor
Gordon Wang
dailies coordinator: Fotokem
Other
Jeff Charles
special thanks
John Como
special thanks
Gino Dilorio
special thanks
Frankie Faison
special thanks
David A. Fisher
special thanks
Sara Friedman
special thanks
Rose Ganguzza
special thanks
Chisa Hutchinson
special thanks
Tina Jiang
special thanks
Yezi Jin
special thanks
Wen Ku
special thanks
Stephen Langa
special thanks
Cecill Lee
special thanks
Kelly Li
special thanks
Xing Li
special thanks
Cory Miller
special thanks
Billy Mulligan
special thanks
Tommy Oliver
special thanks
NaiYu Pai
special thanks
Lauren Schenkman
special thanks
Jackie Shaw
special thanks
David Tarango
special thanks
Limin Wu
special thanks
ChenJie Xi
special thanks
Cathy Zhang
special thanks
Chao Zhang
special thanks
Diana Zhang
special thanks
Shan Zhang
special thanks
TianJi Zhang
special thanks
Tingting Zhang
special thanks
Music Department
Forest Christenson
music mixed by
Sebastian Zuleta
music editor
Casting Department
Tracy Kaczorowski
casting assistant
Amy Novondo
casting associate
Lauren O'Connell
background casting
Rakesh Shah
background casting
Costume Department
Rughda Baldo
wardrobe assistant
Ebonie Chooran
costume assistant
Natalie Gonzalez
costume assistant
Olga Turka
wardrobe supervisor
Camera Department
Rafael Medina Adalfio
additional grip
Paul Agostinelli
best boy grip
Jonathan Alvarez
additional grip
Matt Atwood
additional grip
Cameron Bertron
stills photographer
John Blazzi
key grip
Bryan Bonilla
first assistant camera
Tyler Chong
gaffer
Arnold De La Cruz
additional grip
Xing-Mai Deng
director of photography - additional photography
Matt DiGregorio
steadicam operator
Kioomars Doroodi
gaffer
Alex Echevarria
additional electric
Alfred Giancarli
digital imaging technician: additional photography
Carissa Gonzalez
additional electric
Andrew Gritzke
best boy grip
Semir Hot
additional electric
Cara Howe
stills photographer
Rachel Kessler
additional grip
Mike Kim
additional electric
Ben Logan
key grip
Nicolas Lopez
additional electric
Colin MacDonnell
steadicam operator
Richard Martin
second assistant camera
Jorge Mejia
best boy
Patrick Morgan
steadicam operator
Seacia Pavao
stills photographer
Alex Polanco
additional grip
Andras Polonyi
additional grip
Zack Sainz
digital imaging technician
Bryan Sansivero
stills photographer
Cody Schrock
first assistant camera
Levi Sherman
additional grip
Colby Smith
additional grip
Jeremy Smith
best boy
Rob Smitty Smith
best boy grip
Chelsea Soby
best boy
Yousheng Tang
steadicam operator
Zachary Tidmore
second assistant camera
Yuko Torihara
stills photographer
Location Management
Anthony Flynn
location manager: additional photography / location scout
Yuan Liu
location scout
Brendan MacDevette
location manager
Cesar Quinones
location scout
Michael Justin Ricci
location scout
Matthew Swain
assistant location manager
Charles Taylor
location scout
Dexter Wiseman
location manager
Script Department
Hartley Nicholson
script supervisor
Movie title data and credits provided by