MovieMaps

“Lethe” Filming Locations

Star Trek: Discovery episode “Lethe” was filmed in Toronto in Canada.

Aga Khan Museum as Vulcan Science Academy

Michael has a vision of her graduation from the Vulcan Science Academy where Sarek makes a decision that changes her future.