Cast Credits Y: The Last Man (2021) Guest starring as Doctor Alma Episode 1x03: Neil (Sep 13, 2021) [Co-Star] The Strain (2014) Guest starring as Deedee Episode 2x06: Identity (Aug 16, 2015)