“O Brother, Where Art Thou?” Filming Locations

James is in critical condition in the hospital while Lena gets a visit from her brother and Manchester taunts J'onn with a powerful Martian artifact.

Supergirl episode “O Brother, Where Art Thou?” was filmed in Langley, Vancouver, Coquitlam, & Pitt Meadows in Canada.

Pitt River Quarries as Quarry

J'onn returns to the spot where his father gave his life and is confronted by Manchester who has recovered a powerful Martian staff.