Omar Benson MillerSol George Michael ShannonGreg Buehl Mary HanniganMrs. Helgeland Nashawn 'Ox' BreedloveLotto Na'Keya SnoddyPapa Doc's Girl HomFirst Parking Lot Rapper Obie TriceSecond Parking Lot Rapper Njeri EarthThird Parking Lot Rapper Jennifer KitchenWilling Girl Melissa ZaglanikznyChristine Miz-KoronaFemale Lunch Truck Rapper XzibitMale Lunch Truck Rapper Abdul Salaam El RazzacJoe Lee Patton Steven MonroePlant Worker John Smith Jr.Lobby Security Guard Venicia ForemanWJLB Receptionist Waverly W. Alford IIBig O Brandon T. JacksonChin Tiki Club Goer (uncredited) Curtis HansonDirector / Producer Paul RosenbergExecutive Producer Gregory GoodmanExecutive Producer Jim WhitakerExecutive Producer Carol FenelonExecutive Producer / Music Supervisor Kevin KavanaughArt Direction Philip MessinaProduction Design Kristen Toscano MessinaSet Decoration Sophie CarlhianSet Decoration Buyer Rodrigo PrietoDirector Of Photography John CaseyCostume Supervisor Camille FriendKey Hair Stylist Mark BridgesCostume Design Ronnie SpecterMakeup Artist Donald MowatMakeup Supervisor Christine OrthKey Costumer Matiki AnoffKey Makeup Artist Mitchell StoneHairstylist Marianna HarrisonWardrobe Assistant Winnye KnightAssistant Makeup Artist Valli O'ReillyMakeup Artist Eva Z. CabreraScript Supervisor Eric HeffronFirst Assistant Director Michael J. MooreSecond Assistant Director David K. RiebelSecond Second Assistant Director Richard ConklingFirst Assistant Editor Victoria RoseDialogue Editor Gary BurrittNegative Cutter Carole CowleyDigital Intermediate Producer Ben EstradaDigital Colorist John Peter BernardoAssistant Editor Steve BowenDigital Color Timer Amy TompkinsDigital Intermediate Editor Eric BretterSound Recordist Dane A. DavisSupervising Sound Editor Carlton KallerMusic Editor Joe MilnerSound Effects Editor Danny MichaelProduction Sound Mixer Mark LarrySound Effects Editor Andrew SchmetterlingBoom Operator Nancy BarkerFirst Assistant Sound Editor Mark SmithSound Re-Recording Mixer Gail Carroll-CoeUtility Sound Stephanie FlackSupervising Dialogue Editor Stephanie BrownAssistant Sound Editor Christopher EakinsSound Effects Thom 'Coach' EhleDolby Consultant Steven KingMusic Arranger Rick CanelliAdr Recordist Nancy Tarr-WagerMusic Coordinator Alyson Dee MooreFoley Artist Carolyn TappFoley Recordist Mindy BazarCasting Associate Tali LipaProduction Accountant Kokayi AmpahLocation Manager Ralph BertelleProduction Office Coordinator Mary CourtneyUnit Production Manager Zane WeinerUnit Production Manager Pamela HilseAssistant Production Coordinator Stacy OpalewskiCasting Assistant Andrew Francis FenadyExecutive In Charge Of Production James MaullPost Production Accountant Joshua BittonCasting Associate Taryn ShickExtras Casting Assistant Deedra RickettsExtras Casting Marvin WilliamsKey Set Production Assistant Nancy HaeckerAssistant Location Manager Liz ProbstPayroll Accountant Robert C. BonnellProduction Assistant Jody BeaudinFirst Assistant Accountant David RumbleLocation Assistant Jamie BiehlProduction Secretary Chris CrowellDigital Compositor