Chat with our AI personalities
New York City
New York
The Echo (2008)? Set in East Village, New York City Filmed in New York and Toronto.
The show is filmed in L.A., but they did film some scenes in New York for the pilot episode.
The castle exteriors were filmed at Eilean Donan Castle (see http://www.eileandonancastle.com/).