Fort Langley Airport (CBQ2) as Lex's Mansion (exterior)
Lena meets the medical helicopter that arrives with Lex from the prison under heavy guard.
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.
Lena meets the medical helicopter that arrives with Lex from the prison under heavy guard.
Lena and Lex talk while she works on perfecting the serum that will cure him and James.
All of James's friends gather at the hospital while he is in surgery including his sister Kelly.
J'onn returns to the spot where his father gave his life and is confronted by Manchester who has recovered a powerful Martian staff.
J'onn fights with Manchester who bears the staff while Kara tries to prevent the dam from collapsing.