“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 Vancouver 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.