Televisión:
* Los Tudor (2007-2010): Interpretó el papel recurrente de Lady Anne Boleyn. . Este papel la ayudó a convertirse en el centro de atención.
* El Secreto (2013): Ella interpretó a Claire.
* Las crónicas de Frankenstein (2015-2017): Ella interpretó a Mary Shelley.
* El Último Reino (2015-presente): Ella interpretó a la Reina Æthelflæd.
* Muerte en el paraíso (2017): Ella interpretó a la Detective inspectora Madeleine Dumas.
* La Corona (2017-presente): Ella interpretó a la princesa Margarita. .
* El alienista (2018): Ella interpretó a Clara.
* La mujer de blanco (2018): Ella interpretó a Marian Halcombe.
* Mundo en llamas (2019): Ella interpretó a Harriet.
* Las Luminarias (2020): Ella interpretó a Lydia Wells.
* El Brujo (2022): Ella interpretó a Francesca.
Películas:
* La otra Bolena (2008): Ella interpretó a Jane Bolena.
* La esposa del viajero en el tiempo (2009): Ella interpretó a Charlotte.
* El libro Scouting para niños (2015): Ella interpretó a Liz.
* Cuento de Navidad (2020): Ella interpretó a Ms. Pinzón.
Otro:
* The Crown:El Podcast Oficial (2020-presente): Ella es copresentadora del podcast.
Esta lista no es exhaustiva, pero captura los aspectos más destacados de la carrera de Nichola MacEvilly en cine y televisión.