Also, a dramatic backstory for Selma Hayek (complete with flashbacks) is poorly done.This film had a lot potential and hype before it was released, with an all star cast including Mickey Rourke and Willem Dafoe in supporting roles, but the train just ran out of steam.