John Cusack (Mike Enslin) Samuel L. Jackson (Gerald Olin) Mary McCormack (Lily) Tony Shalhoub (Sam Farrell) Len Cariou (Mike's Father) Isiah Whitlock jr. (Hotel Engineer) Jasmine Jessica Anthony (Katie) Paul Birchard (Mr. Innkeeper) Margot Leicester (Mrs. Innkeeper) Walter Lewis (Book Store Cashier) Eric Meyers (Man #1 at Book Signing) David Nicholson (Man #2 at Book Signing) Holly Hayes (Lady at Book Signing) Alexandra Silber (Young Woman at Book Signing) Johann Urb (Surfer Dude) Emily Harvey (Secretary) William Armstrong (Clay the Lawyer) Kim Thomson (Desk Clerk) Drew Powell (Assistant Hotel Manager) Noah Lee Margetts (Bellboy) Gil Cohen-Alloro (Maitre D') Benny Urquidez (Claw Hammer Maniac) Ray Nicholas (Factory Owner) Tina Maskell (1950s Lady) Paul Kasey (Kevin O'Malley) George Cottle (Mailbox Worker) Julian Spencer (Mailbox Worker) William Willoughby (Mailbox Worker (as Will Willoughby)) Angel Oquendo (Taxi Cab Driver) Thomas A. McMahon (Cop #1) Anthony C. Mazza (Cop #2 (as Anthony Mazza)) Chris Carey (Fireman) Kevin Dobson (Priest) Lily Grace Alexander (10 Year Old Girl (in director's cut only)) Peter Conboy (Man outside Hotel Fire (uncredited)) Bernadette Lords (Hotel Guest (uncredited)) Jacob White (Bellboy (uncredited)) Andrew Lee Potts ()