The Hollywood ReporterKirk Honeycutt
Thanks to dynamic performances by Keira Knightley, Mickey Rourke, Edgar Ramirez and a strong cast -- sometimes all but buried beneath irksome stylistic flourishes -- this dark and absurd melodrama certainly has raw energy.