based on the Villanelle novels by (32 episodes, 2018-2022)
developed for television by (16 episodes, 2018-2022)
written by (4 episodes, 2018)
written by (7 episodes, 2020-2022)
written by (6 episodes, 2019)
staff writer (4 episodes, 2022)
written by (3 episodes, 2020)
written by (3 episodes, 2022)
written by (2 episodes, 2018)
story consultant (1 episode, 2022)
written by (1 episode, 2020)
written by (1 episode, 2018)
written by (1 episode, 2019)
staff writer (1 episode, 2022)
written by (1 episode, 2022)