Filming Locations (3)

  • Paris, France (interiors) (research institute)

  • Deauville, Calvados, France (beach)

  • Los Angeles, California, USA (green screen plate) (desert)