Troglodyte
Where was Sea Beast filmed
The Sea Beast was filmed in Vancouver in Canada.
Locations
BC Place Stadium
777 Pacific Boulevard, Vancouver, BC V6Z 2X7, Canada
Scene where None
Scene was shot A large stadium in Vancouver’s downtown, BC Place originally opened in 1983 and featured an inflatable roof. After the roof was torn and deflated in 2007, the stadium was renovated and a retractable roof was installed (those tall columns above the building support the new roof).