Filming Locations (5)

  • Esch-sur-Alzette/Belval, Grand Duchy of Luxembourg (Police station)

  • Cairo, Egypt

  • Marche-en-Famenne, Wallonia, Belgium

  • Esch-sur-Alzette/Belval, Grand Duchy of Luxembourg

  • Charleroi, Wallonia, Belgium