Rachel McAdamsAllie Hamilton James GarnerOlder Noah "Duke" David ThorntonJohn Hamilton Starletta DuPoisNurse Esther Jennifer EcholsNurse Selma Heather WahlquistSara Tuffington Thunderbird DinwiddieVeronica Obba BabatundéBand Leader Mark JohnsonPhotographer / Producer Robert FraisseBuyer #1 / Director Of Photography Sasha AzevedoWife of Buyer #3 Jamie Anne AllmanMartha Shaw Sandra Elise WilliamsAunt Jeanette Mark GarnerLon's Employee Scott RitenourLon's Employee / Art Direction Milton BurasLon's Employee / Hair Department Head Elizabeth BondLon's Secretary Matthew BarryDr. Barnwell / Casting Renée AmberNurse at Counter Tim O'BrienMr. Tuffington Meredith O'BrienMrs. Tuffington Andrew SchaffMatthew Jamison III Anthony-Michael Q. ThomasNurse Keith Michael D. FullerSeabrook Boy Jonathan Parks JordanSeabrook Boy Leslea FisherSeabrook Girl Jude KitchensTommy the Ferris Wheel Operator Pat LeonardLieutenant Davis Daniel CzekalskiRecruitment Officer Bradley D. CapshawInjured Soldier James Scott DeatonInjured Soldier Eve KaganSarah Lawrence Girl Stephanie WheelerSarah Lawrence Girl Erin GuzowskiSarah Lawrence Girl Sherril M. TurnerLinda Jean Julianne Keller LewisDavanee Madison Wayne EllisNoah, Jr. Paul JohanssonAllie's Mom's Ex Boyfriend (uncredited) David AbramsRecruit (uncredited) Bruce WilliamsonCarnival Patron (uncredited) Bob ForrestMan Having Dinner in Retirement Home (uncredited) Taylor EngelGuy in Movie Theatre (uncredited) Avram Butch KaplanExecutive Producer Toby EmmerichExecutive Producer Mark JohnsonPhotographer / Producer Sarah KnowlesProduction Design Scott RitenourLon's Employee / Art Direction Chuck PotterSet Decoration Robert FraisseBuyer #1 / Director Of Photography Karyn WagnerCostume Design Milton BurasLon's Employee / Hair Department Head Linda GrimesMakeup Department Head Lori Ayala-ReadCostume Supervisor Rhonda BarefordAssistant Makeup Artist Melinda TaksenScript Supervisor Aaron ZigmanOriginal Music Composer Rickley W. DummSound Effects Editor Claude LetessierSound Effects Editor Jason KingSound Effects Editor Brad ShermanSound Re-Recording Mixer Jon TaylorSound Re-Recording Mixer Paul Timothy CardenSupervising Sound Editor Kelly CabralSupervising Sound Editor Anthony CargioliBoom Operator Philip TallmanMusic Editor Elizabeth KentonDialogue Editor Lauren StephensDialogue Editor Jonathan GaynorSound Mixer Erik HolmbergExecutive In Charge Of Production Matthew BarryDr. Barnwell / Casting Lisa HamilCasting Associate Barbara HarrisAdr Voice Casting