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
Sea of Thieves (PS5)
Endless Ocean Luminous
Stellar Blade
Manor Lords [Early Access]
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Final Fantasy 7 Rebirth
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
The Fall Guy
Star Wars Ep. 1: The Phantom Menace
Tarot
Evil Does Not Exist
I Saw the TV Glow
Challengers
Boy Kills World
The Feeling That the Time for Doing Something Has Passed
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
Interview With the Vampire S2
Dark Matter
Star Wars: Tales of the Empire
Hacks S3
A Man in Full
The Tattooist of Auschwitz
Shardlake
The Veil
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
Dua Lipa: Radical Optimism
Sia: Reasonable Woman
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
The Perfect Guy
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
David M. Rosenthal
Written By
Alan B. McElroy
story by
Tyger Williams
screenplay
Cast
Sanaa Lathan
Leah
Michael Ealy
Carter
Morris Chestnut
Dave
L. Scott Caldwell
Evelyn
Charles S. Dutton
Roger
John Getz
Renkin
Tess Harper
Mrs. McCarthy
Kathryn Morris
Karen
Rutina Wesley
Alicia
Holt McCallany
Detective Hansen
Jessica Parker Kennedy
Rachel
David Starzyk
Frank
Ronnie Gene Blevins
Roy the Mechanic
Wilmer Calderon
Detective Gardner
Gordon Clapp
Bill Forsythe
Duncan Joiner
Zach
Julia Valentine Larson
Cashier
Patrick Daniel
Barista
Lyndsey Doolen
Hostess
Michael Andrew Baker
Mr. Inebriated
Jamal Duff
Dreadlocks
Tyde Kierney
Mart Owner
Michael Panes
Cooper
Granville Ames
Sheriff
Irene Choi
Office Receptionist
Tripp Pickell
Uniformed Officer
Kelle Cantwell
B.R.E. Receptionist
Jf Davis
Gun Salesman
Sarah Domin
Client
Lucas Lind
Bartender
Clint Jordan
Homeowner
Shannon Lucio
Cindy
Michael Coons
Mr. Keslow
Kevin McNamara
Police Officer
John Fortson
Bartender #2
Michael Bivins
Decetive Rich Watkins
Michelle Evans
Reggae Dancer in Club
Ryan Shaughnessy
Bar Patron
Amani K. Smith
Deejay
Produced By
Valerie Bleth Sharp
co-producer
Michael Ealy
executive producer
Glenn S. Gainor
executive producer
Sanaa Lathan
executive producer
Tommy Oliver
producer
Wendy Rhoads
producer
Nicole Rocklin
producer
Darryl Taja
producer
Music
David Fleming
Composer
Atli Örvarsson
Cinematography
Peter Simonite
Sound
Kami Asgar
supervising sound editor
Justine Baker
adr recordist
Kevin Becker
utility sound
Benjamin L. Cook
sound effects editor
Mark DeSimone
adr mixer
Craig Dollinger
boom operator
Robin Harlan
foley artist
Tony Lamberti
re-recording mixer
Mark Larry
sound effects editor
Sarah Monat
foley artist
Steven Morrow
sound mixer
Mark Paterson
re-recording mixer
Fred Peck III
mix tech / re-recordist
Will Riley
supervising sound editor
Randy Singer
foley mixer
Bruce Tanis
sound effects editor
Tim Tuchrello
assistant sound editor
Editing
Joan Sobel
Casting Director
Venus Kanani
Mary Vernieu
Production Design
William Arnold
Art Direction
Dennis Bradford
Set Design
Lisa Clark
Costumes
Annie Bloom
Makeup
Pierce Austin
key hair stylist
Lynne K. Eagan
makeup artist
Kris Evans
key makeup artist
JoAnn Gerard
hair stylist
Jasmine Kimble
hair stylist
Kimberly Kimble
hair department head
Nikoletta Skarlatos
makeup department head / makeup designer / personal makeup artist: Sanaa Lathan
Joanetta Stowers
makeup artist
Sean Kenney
lens technician
Special Effects
Tommy Frazier
special effects supervisor
Visual Effects
Eric Acsell
visual effects artist
Alden Anderson
visual effects
Piotr Bednarczyk
visual effects
Raoul Bolognini
visual effects producer
Mike Bozulich
compositor: The Resistance VFX
Zach Brinkerhoff
visual effects artist
Culley Bunker
visual effects supervisor: Skulley Effects
Kim Church
visual effects producer: Skulley Effects
Mike Cisneros
digital compositor
Rif Dagher
cg supervisor: Cgfluids
James England
compositor
Thomas Furukawa
visual effects artist
Dally Garcia
visual effects artist
Erick Geisler
visual effects supervisor
Christopher Knight
cg supervisor
Tsuyoshi Kobayashi
cg supervisor
Richard Ivan Mann
visual effects producer: The Resistance VFX
Josh Novak
animation director
Matt Olson
visual effects producer: G2
Dane Allan Smith
visual effects producer: Daneiam
Nico Sugleris
visual effects artist
Assistant Director
Stephen Clarke
second second assistant director
Steve Danton
first assistant director
Ronan O'Connor
first assistant director: additional photography
Janell M. Sammelman
second assistant director
Production Management
James Lopez
executive in charge of production
Art Department
Bennett Andrews
greensman
Yumi Arai
assistant art director
Glen Balderas
painter
Laura Barker
assistant property master
Michael A. Casey
property master: additional photography
Joaquin Cortez
propmaker
Bob Furlong
propmaker
Alexander Hernandez
set dresser
Robyn B. Holmes
buyer
Mitch Lamoureux
set dresser
Johnnie Martinez
labor foreman
Ron Mason
set designer
Meara McDonald
art department assistant
Dutch Merrick
assistant property master
Andrew Moore
construction coordinator
Cynthia Nibler
property master
James Parks
general foreman
Jason Puga
paint foreman
Charles Peter Russo
assistant property master
Steven Samanen
graphic designer
Andrew David Schultz
leadman
Gary Damian Thomas
storyboard artist
Stunts
Helena Barrett
stunt double: Tess Harper
Darrell Davis
stunts
Lance Gilbert
stunt coordinator
Jalil Jay Lynch
stunt driver double: Morris Chestnut
Dustin Meier
stunt performer
Angela Meryl
stunt double: Sanaa Lathan
Crystal Michelle
stunt double: Sanaa Lathan / stunt driver
Aaron Toney
stunt double: Michael Ealy
Editorial
Joey Amron
apprentice editor
Ted Craig
digital intermediate producer
Jason Saulog
digital conformist
Marissa Spencer
post-production assistant
Tim Stipan
digital intermediate colorist
Ian Sullivan
digital intermediate accountant
Ofe Yi
first assistant editor
Brian Gee
nextlab operator
Other
Corinne Chaix
special thanks: PYO Gallery LA
Music Department
Spring Aspers
music supervisor
Mark Curry
scoring mixer
Julian Kershaw
orchestrator
Alexis Martin
synth programming
Haukur Palmason
assistant engineer: music recording
Brian Richards
music editor
Casting Department
Ranjani Brow
adr voice casting
Chris Bustard
extras casting
Riva Cahn-Thompson
casting assistant
Ashley Lambert
adr voice casting
Hunter Lydon
extras casting
Costume Department
Frank Alexander
set costumer
Allison Bloom
costume assistant
Yen Do
set costumer
Camera Department
Eric Amundsen
second assistant camera
Cody Jake Banks
lighting console programmer
Bob Bradshaw
grip
Francis Capone
loader
Brown Cooper
camera operator: "b" camera
David Cornelius
alpha head technician
Jonathan Coyne
best boy grip
Josh Crazy Train Elder
c dolly grip
Robert DeChellis
rigging gaffer
Jorge Devotto
first assistant camera: additional photography
Manny Duran
key grip
Dennis Geraghty
second assistant camera
Skip Haswell
dolly grip
Michael Herron
hd video assist
Kyle Honnig
grip
Eric Leach
camera operator
BJ McDonnell
camera operator
Daniel C. McFadden
still photographer
Mariscela Beatriz Mendez
electrician
Markus Mentzer
first assistant camera: "a" camera
Erik Gunnar Mortensen
b camera: first assistant
Shahrouz Nooshinfar
hd video/computer playback engineer
Rob Pittman
second assistant camera: b camera
Michelle Pizanis
second assistant camera
Jim Plannette
gaffer
Luke Poole
grip
Steve Reinhardt
lighting technician
Kyle Robertson
rig technician
Joseph Ruiz
A dolly grip
Bradley Everett Wilson
camera supporter
Bobby Woo
additional grip
Nicola Caruso
camera production assistant
Location Management
Martin J. Cummins
key assistant location manager
S. Dylan Kirkland
key assistant location manager
Eric Mills
key assistant location manager
Brian M. O'Neill
location manager
Kyle Oliver
key assistant location manager
Movie title data and credits provided by