Director
Cast
Colin Farrell as Marty
Christopher Walken as Hans
Sam Rockwell as Billy
Woody Harrelson as Charlie
Abbie Cornish as Kaya
Tom Waits as Zachariah
Olga Kurylenko as Angela
Zeljko Ivanek as Paulo
Gabourey Sidibe as Sharice
Kevin Corrigan as Dennis
Brendan Sexton III as 19/30 Year Old Zachariah
Writers
Martin McDonagh (written by)