This reminded me of Triple Nine. Good cast, interesting plot, and an ending that completely shat the bed.