Cast Credits One Strange Rock (2018) Guest starring as Dr. Ian D. MacLeod Episode 1x08: Alien (May 14, 2018)