Cast: Kate Beckinsale, Robert De Niro, Drew Barrymore, Sam Rockwell, Katherine Moennig, James Frain, Melissa Leo, Damian Young