Imogen Poots
as
Ana
Alex Wolff
as
Henry
Tom Cullen
as
Jimmy
Neve Campbell
as
Rebecca
Vinnie Jones
as
Johnny Doyle
Eriq La Salle
as
Julius
Drew Barrymore
as
Daisy
Jeff Fahey
as
Det. Jack Whitfield
Ric Young
as
Jimmy
Tchéky Karyo
as
Paul Korbel
Toa Fraser
Director
Tim Downie
as
Jimmy
Abbie Cornish
as
Kate Adie
Mark Strong
as
Max Vernon
Jamie Bell
as
Rusty Firmin
Charles Meakin
as
Nightclub Patron
Sean Cullen
as
Fr. Randy
Wai Ching Ho
as
Future April
Keir Dullea
as
Mr. X
Henry Darrow
as
Lt. Chandler
Bob Minor
as
Martin
Johnnie To
Director
Raymond Ho-Yin Wong
as
Detective Wong
Louis Koo
as
Jimmy
Simon Yam
as
Lok
Rachel Brosnahan
as
Alice
Andrew Polk
as
Charles' Boss
Jayce Bartok
as
Jimmy
David Cale
as
Joe
Nancy Lenehan
as
Counselor
David Zayas
as
Eduardo
Gbenga Akinnagbe
as
Jimmy
Lauren Lane
as
Dana
David Field
as
Acko
Rose Byrne
as
Alex
Heath Ledger
as
Jimmy
Bryan Brown
as
Pando
Jimmy Durante
as
Jimmy
Robert Montgomery
as
Larry Belmont
Charles Williams
as
Mr. Kinskey - Lottie's Friend
Douglass Dumbrille
as
Murchenson
Peter Sherayko
as
Counselor
Martin Spanjers
as
Jimmy
Michael Weston
as
Kenny
Phil LaMarr
as
Vel-Dan
Lillian Dube
as
Aunty
Dan Fitzgerald
as
Bartender
John DiSanti
as
Stanley Herbert
Jennifer Jason Leigh
as
Tracy Harris
Jackson Rathbone
as
Jimmy
Andrea Londo
as
Maggie