Once Upon a Time
TV & Film

TV & Film in Richmond, BC

Richmond is a key actor in British Columbia’s huge ‘Hollywood North’ film and television sector. Many productions are shot here, from blockbuster movies to cult TV shows. Our photogenic cityscapes, historic sites, and natural settings have starred on screens large and small—and enticed travelling fans to visit their favourite set locations or catch new productions filming on our streets.

Starring roles

Movies shot in Richmond:

  • Overboard (2018)
  • Power Rangers (2017)
  • War for the Planet of the Apes (2017) 
  • Psych: The Movie (2017)
  • Deadpool (2016)  
  • Godzilla (2014)  
  • The Interview (2014)  
  • Charlie St. Cloud (2010)  

TV series shot in Richmond:

  • Once Upon a Time
  • Siren
  • The Crossing
  • Supernatural 
  • The X-Files 
  • Border Security: Canada’s Front Line
  • Chesapeake Shores  
  • Lucifer
  • Stargate SG-1
  • Psych
  • Arrow
  • DC’s Legends of Tomorrow  
  • Bates Motel
  • iZombie
  • The Magicians
  • Life Sentence
  • The Terror: Infamy
  • The Twilight Zone
  • Project Blue Book (Season 2)
  • Nancy Drew
  • Breakfast, Lunch & Dinner
  • Home Before Dark
  • The Stand

Once Upon a Time

One of the most notable TV shows ever filmed here is ABC’s Once Upon a Time. The village of Steveston played the small town of Storybrooke on the show from 2011 to 2017, and local businesses and landmarks can easily be spotted in the background.

Much of the filming came to life on Moncton Street where many businesses had fictional Storybrooke alter egos. Popular attractions such as the Gulf of Georgia Cannery National Historic Site and London Heritage Farm were also featured on the show. Learn more about the 'Real Storybrooke' here.

Movie locations to visit

2014’s big-budget Godzilla was shot in B.C. and beyond. But Richmond’s Steveston Village was a vital backdrop for battling the scaly critter.

2018 comedy Overboard, staring Anna Faris, repurposed several Steveston spots, including the Cannery Cafe and Steveston Community Park.

Steveston’s Once Upon a Time-star Romania Country Bread also found itself onscreen in 2010’s Zac Efron movie Charlie St. Cloud.

2016’s Power Rangers filmed at multiple Steveston locations, including Moncton Street (where one local business was dressed up as a Krispy Kreme) and the Gulf of Georgia Cannery National Historic Site.

What’s filming now?

If you see a sudden gathering of large white trailers here, you’ve likely found a film set. It’s worth stopping to watch the action—and you may spot a star or two.

To find out what’s filming before you arrive, keep an eye on our Twitter feed; we sometimes mention productions in progress and where to find them. If you already know about a movie or show that’s usually filmed in Richmond, find out if it’s currently in production here via the handy Creative BC website.