Pike is fantastic. Marla is despicable, but you can't help respecting her hustle. Women are rarely given main roles that are so unforgiving. Dinklage brings some humanity back to the film (but thankfully, not too much). Incredibly entertaining although I found the full circle ending a bit unnecessary.