Eastern Promises
Janos Gereben
Eastern Promises will take your breath away, churn your stomach, and then leave you with memories of unforgettable characters as well as perplexing thoughts about good and evil.