Filming Locations (4)

  • Lower Bay Station, Toronto, Ontario, Canada (chase on subway platform)

  • Grand Bahama Island, Bahamas

  • Kensington Market, Toronto, Ontario, Canada

  • Toronto, Ontario, Canada