Joaquin PhoenixWillie Gutierrez Charlize TheronErica Soltz Steve LawrenceArthur Mydanick Tony MusanteSeymour Korman Victor ArgoPaul Lazarides Tomas MilianManuel Sequiera Robert MontanoHector Gallardo Victor ArnoldAlbert Granada David ZayasOfficer Jerry Rifkin Joseph RagnoParole Officer John TormeyContract Officer Jack A. O'ConnellSal Disipio Dan GrimaldiExecutive One Garry PastoreDetective Tommasino Ron BriceDetective Bulette Gene CanfieldQueensborough Policeman Keith HernandezBaseball Celebrity Allan HoustonBasketball Celebrity Barry WetcherYoung Doctor Oscar A. ColonWell Dressed Man Jace KentYoung Italian Man Floyd ResnickHospital Cop Chris EdwardsPolice Officer Maximiliano HernándezBartender Scott NicholsonPoliceman #1 Kimberly K. MerrittTodd's Girlfriend Erin WallsDante's Girlfriend Tyree Michael SimpsonDoorman Denise TraficantiSecretary Lewis DodleyNews Anchor 2 Ernie AnastosNews Anchor 3 Lisa ChangYoung Woman (uncredited) Michael Armand DeMatteoPay Off Guy (uncredited) Anthony GaudiosoYoung Party Supporter (uncredited) Julie HansenDinner Guest (uncredited) George F. MillerBirthday Party Guest (uncredited) Steve NukeFriend at the Funeral (uncredited) Bernie RachelleTransit Authority Officer (uncredited) RoccoStreet Walker (uncredited) Marc RomeoTommy (uncredited) Amy RussAssistant D.A. (uncredited) Doug SakmannClub Dancer (uncredited) Andy SignoreClub Dancer (uncredited) James GrayDirector / Writer Matt ReevesWriter / Co-Producer Harvey WeinsteinExecutive Producer Bob WeinsteinExecutive Producer Christopher GoodeCo-Producer Jonathan GordonExecutive Producer Jennifer Alex NickasonAssistant Set Decoration Kevin ThompsonProduction Design Ford WheelerSet Decoration Harris SavidesDirector Of Photography Rose Marie CappellutiWardrobe Assistant Elizabeth GulczynskiSeamstress Pilar LimosnerAssistant Costume Designer Winsome G. McKoyWardrobe Supervisor Marcia PattenWardrobe Supervisor Kevin RitterWardrobe Assistant Gail A. FitzgibbonsCostumer Anthony BaldasareOn Set Dresser Michael ClancyCostume Design Donald MowatKey Makeup Artist Leslie FullerMakeup Artist Wayne HerndonKey Hair Stylist Deborah K. LarsenMakeup Artist Charles McKennaHairstylist Julie OppenheimerScript Supervisor Linda PerkinsSecond Assistant Director Chip SignoreSecond Second Assistant Director David 'Wex' WechslerFirst Assistant Director Amanda SlaterAdditional Second Assistant Director Andrew BucklandAssistant Editor Gary BurrittNegative Cutter Justine HallidayFirst Assistant Editor Danny RaficFirst Assistant Editor John SosnovskyAssistant Editor Bob BowenMusic Coordinator Annette KudrakMusic Editor Dana SanoMusic Supervisor Christopher SpelmanMusic Consultant Scott StamblerMusic Editor Mark Jan WlodarkiewiczMusic Editor Thom 'Coach' EhleDolby Consultant Phil BensonSupervising Sound Editor Karen BroccoAssistant Dialogue Editor Sue FoxSupervising Adr Editor Jeanne GillilandBoom Operator Claire GraybillDialogue Editor Lora HirschbergSound Re-Recording Mixer Tom JohnsonSound Re-Recording Mixer Stephen KearneySound Effects Editor Kyrsten MateSound Designer Frank 'Pepe' MerelFoley Recordist Tom PaulProduction Sound Mixer Gary RydstromSound Designer Jurgen ScharpfSound Mix Technician Kent SparlingSound Mix Technician Dianna StirpeDialogue Editor Gwendolyn Yates WhittleAdr Editor Gary RizzoSound Re-Recording Mixer Philip RogersSound Recordist Jordan BeswickCasting Associate Kristine BulakowskiExtras Casting Leigh FrenchAdr Voice Casting Jack BavaroLocation Assistant Lys HopperLocation Manager Annie KuronyiLocation Production Assistant Roberto LopezLocation Assistant Jonathan SilverLocation Coordinator Mimi TurnerLocation Assistant Maury WrayAssistant Location Manager Jon ZeidmanAssistant Location Manager Lee BrazierProducer's Assistant Jim CardenPost Production Accountant Sal CarinoProduction Accountant Tony CypresSecond Assistant Accountant Meryl EmmertonAssistant Production Coordinator Alyson EvansProduction Coordinator Cliff FullerProduction Secretary Carla GardiniExecutive Producer's Assistant Nicki InfantePayroll Accountant Ryan JaffeProducer's Assistant Tina JohnsonProducer's Assistant Jamie SheridanKey Production Assistant Michelle SyExecutive Producer's Assistant Christopher GambaleExecutive Producer's Assistant Steve LeeProduction Assistant Michael L. WalkerProduction Assistant Victoria McGarryUnit Production Manager