MovieMaps

“The Red Angel” Filming Locations

A clue revealing the identity of the Red Angel leads the team to an audacious plan to capture it.

Star Trek: Discovery episode “The Red Angel” was filmed in Toronto in Canada.