Filmmakers
Above the lineJM
Director
James Mangold
MC
Screenplay
Michael Cooney
Writer
PP
Cinematography
Phedon Papamichael
Director of Photography
DB
Editing
David Brenner
Editor
AS
Music
Alan Silvestri
Original Music Composer
MF
Production Design
Mark Friedberg
AP
Costume Design
Arianne Phillips
Cast
22JC
John Cusack
Ed
RL
Ray Liotta
Rhodes
AP
Amanda Peet
Paris
JH
John Hawkes
Larry
AM
Alfred Molina
Doctor
CD
Clea DuVall
Ginny
JM
John C. McGinley
George
WS
William Lee Scott
Lou
JB
Jake Busey
Robert Maine
PV
Pruitt Taylor Vince
Malcolm Rivers
RM
Rebecca De Mornay
Caroline Suzanne
CA
Carmen Argenziano
Defense Lawyer
MB
Marshall Bell
District Attorney
LK
Leila Kenzle
Alice
ML
Matt Letscher
Assistant District Attorney
BL
Bret Loehr
Timmy York
HO
Holmes Osborne
Judge
FC
Frederick Coffin
Detective Varole
JH
Joe Hart
Bailiff Jenkins
MH
Michael Hirsch
Naked Businessman
TH
Terence Bernie Hines
Bailiff
SB
Stuart M. Besser
Frozen Body
Departments
36Production
- Dixie J. CappAssociate Producer
- Lisa BeachCasting
- Sarah KatzmanCasting
- Stuart M. BesserExecutive Producer
- Cathy KonradProducer
Sound
- Greg OrloffSound Designer
Art
- Cheree WelshArt Department Coordinator
- Jess GonchorArt Direction
- Cindy CarrSet Decoration
- Kyle CooperTitle Designer
Costume & Make-Up
- Carlane PassmanCostume Supervisor
- Jonathan HanousekHairstylist
- Katharine KrempKey Hair Stylist
- Judy LovellMakeup Artist
- Scott H. EddoMakeup Department Head
- Jane GalliMakeup Department Head
- Jo Kissack FolsomSet Costumer
Visual Effects
- Vicki Galloway WeimerVisual Effects Producer
- Julia Rivas FreyVisual Effects Producer
- Robert StrombergVisual Effects Supervisor
Crew
- Ron BolanowskiSpecial Effects Coordinator
- Rick AveryStunt Coordinator
- Darlene Ava WilliamsStunt Double
- Caryn MowerStunt Double
- Lisa HoyleStunt Double
- Michelle SebekStunt Double
- Jennifer CaputoStunts
- Brian SimpsonStunts
- Brian MachleitStunts
- Tom HarperStunts
- Brett A. JonesStunts
- Eric NorrisStunts
- Brian AveryUtility Stunts
Writing
- Agatha ChristieOriginal Concept
Directing
- Sheila WaldronScript Supervisor
- Rick AverySecond Unit Director
