 This was Dolph Lundgren's last theatrically released film until 2010's "The Expendables".The film was shot on location in Canada, with Toronto and Montreal filling in for the film's Newark and Beijing settings.A number of local sites, including Toronto's Union Station and Montreal's skyline and Jacques Cartier Bridge, feature prominently.