McCloud is supposed to fly out of New York and is filmed at the old TWA terminal at JFK airport. The TWA Flight Center, also known as the Trans World Flight Center, is an airport terminal and hotel complex at New York City's John F. Kennedy International Airport. The original terminal building operated as a terminal from 1962 to 2001 and was re-purposed in 2017 as part of the TWA Hotel.