Її перші ролі включають Ізабель в містичному серіалі Нерегулярні частини (The Irregulars) та молоду Антонію в історичній драмі Доміна.[4] У 2022 році вона зіграла Джуді Сірс у п'єсі Trouble in Mind в Королівському національному театрі.[5][6]
У 2024 році вона зіграла Гелен у військовій драмі Володарі повітря[8] на Apple TV+ та Кетлін у серіалі «Нічого не кажи» на Disney+.[9] Вона також з'явилася у серіалі Citadel: Honey Bunny.[10]
У 2024 році Емма Каннінг зіграла роль молодої Тули Харконнен у серіалі Дюна: Пророцтво. Її персонаж з'являється в флешбеках, де показано її дитинство.[11][12] Емма працювала над цією роллю разом з Олівією Вільямс, яка виконувала роль дорослої Тули. Вони обговорювали динаміку сім'ї та особистість Тули, що допомогло Еммі краще зрозуміти свою роль.[13][14]