“Project Daedalus” Filming Locations

A betrayal on a mission to the belly of the beast.

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

Cherry Beach Park as Beach

Airiam rewatches a video of herself and her husband on their honeymoon just before the accident that claimed his life and left her in critical condition.