MovieMaps

“Phantom” Filming Locations

Smallville episode “Phantom” was filmed in Canada