This Means War Filming Locations

Lauren (Reese Witherspoon) moves out to Los Angeles (Vancouver, BC) following her boyfriend. After her relationship ends she finds herself being pursued by two CIA operatives.

This Means War was filmed in Vancouver in Canada.
Show Map

Vancouver Central Library

Street

Lauren runs into her ex-boyfriend in front of Vancouver's central library.

The Blarney Stone

Restaurant

Lauren (Reese Witherspoon) meets Tuck (Tom Hardy) for a lunch date.