Netflix blew it with this movie and cast. I was left most of the time wondering what was going on, who was who and in hopes that the pace of the movie would pick up. Anne Hathaway typically nails her roles but the only thing she nailed was making stupid life threatening decisions that weren't even believable. Ben Affleck's role was flat and uninspired. Defoe, who is typically amazing to watch, came off as a silly cartoon like character. Netflix, you disappointed.