Télévision :
* Les Tudors (2007-2010) : Elle a joué le rôle récurrent de Lady Anne Boleyn . Ce rôle l'a aidée à se propulser sous les projecteurs.
* Le Secret (2013) : Elle a joué Claire.
* Les Chroniques de Frankenstein (2015-2017) : Elle a joué Mary Shelley.
* Le Dernier Royaume (2015-présent) : Elle a joué la reine Æthelflæd.
* Mort au paradis (2017) : Elle a joué l'inspecteur-détective Madeleine Dumas.
* La Couronne (2017-présent) : Elle a joué la Princesse Margaret .
* L'aliéniste (2018) : Elle a joué Clara.
* La Femme en blanc (2018) : Elle a joué Marian Halcombe.
* Un monde en feu (2019) : Elle a joué Harriet.
* Les luminaires (2020) : Elle a joué Lydia Wells.
* Le Sorceleur (2022) : Elle a joué Francesca.
Films :
* L'autre fille Boleyn (2008) : Elle a joué Jane Boleyn.
* La femme du voyageur temporel (2009) : Elle a joué Charlotte.
* Le livre du scoutisme pour les garçons (2015) : Elle a joué Liz.
* Un chant de Noël (2020) : Elle a joué Ms. Pinson.
Autre :
* The Crown :le podcast officiel (2020-présent) : Elle co-anime le podcast.
Cette liste n'est pas exhaustive, mais elle présente les moments forts de la carrière de Nichola MacEvilly au cinéma et à la télévision.