Filming Locations (3)

  • William P. Hobby Airport, Houston, Texas, USA (Arrival of hit men from St. Louis)

  • Houston Police Headquarters - 61 Reisner Street, Houston, Texas, USA (Houston Police HQ)

  • Hermann Park/Mecom Fountain, Houston, Texas, USA (Opening Scene)