This is not in any way a cult classic. It's just a terrible movie. Amber Heard is hot in this. Billy Bob Thornton is ok in it. (He kind of phones it in.) Johnny Depp has more screentime than Theo James, but is uncredited somehow. Too much of the movie is taken up by a darts throwing yellow-toothed Jim Sturgess who plays it far too unsavory to be believable. And the film is made up of these horrible Thornton voiceovers and... you know what? You are probably going to watch because of the hot girl. But trust me, just put on Showgirls, it's a better movie.