Fernsehen:
* The Tudors (2007-2010): Sie spielte die wiederkehrende Rolle der Lady Anne Boleyn . Diese Rolle trug dazu bei, sie ins Rampenlicht zu rücken.
* Das Geheimnis (2013): Sie spielte Claire.
* Die Frankenstein-Chroniken (2015–2017): Sie spielte Mary Shelley.
* Das letzte Königreich (seit 2015): Sie spielte Königin Æthelflæd.
* Tod im Paradies (2017): Sie spielte Detective Inspector Madeleine Dumas.
* The Crown (2017-heute): Sie spielte Prinzessin Margaret .
* The Alienist (2018): Sie spielte Clara.
* Die Frau in Weiß (2018): Sie spielte Marian Halcombe.
* World on Fire (2019): Sie spielte Harriet.
* The Luminaries (2020): Sie spielte Lydia Wells.
* The Witcher (2022): Sie spielte Francesca.
Filme:
* Das andere Boleyn-Mädchen (2008): Sie spielte Jane Boleyn.
* Die Frau des Zeitreisenden (2009): Sie spielte Charlotte.
* Das Pfadfinderbuch für Jungen (2015): Sie spielte Liz.
* Eine Weihnachtsgeschichte (2020): Sie spielte Ms. Fink.
Andere:
* The Crown:Der offizielle Podcast (seit 2020): Sie ist Co-Moderatorin des Podcasts.
Diese Liste erhebt keinen Anspruch auf Vollständigkeit, erfasst aber die Höhepunkte von Nichola MacEvillys Karriere in Film und Fernsehen.