Year Title Role
2021 The Eternals Thena
2020 Those Who Wish Me Dead Hannah Faber
2020 The One and Only Ivan Stella (voice)
2020 Come Away Rose Littleton
2019 Maleficent: Mistress of Evil Maleficent
2017 Mon Guerlain: Notes of a Woman (Short) The Woman
2016 Kung Fu Panda 3 Tigress (voice)
2015 By the Sea Vanessa
2014 Maleficent Maleficent
2011 Kung Fu Panda: Secrets of the Masters Tigress (voice)
2011 Kung Fu Panda 2 Tigress (voice)
2010 The Tourist Elise Clifton-Ward
2010 Kung Fu Panda Holiday (TV Short) Tigress (voice)
2010 Salt Evelyn Salt
2008 Wanted Fox