Cast Credits A Discovery of Witches (2018) Guest starring as Young Diana Episode 1x07: Episode 7 (Oct 26, 2018) Doctor Who (2005) Guest starring as Dot Episode 10x03: Thin Ice (Apr 29, 2017)