Ingram begon met het spelen van een werkmeisje in de musical Oliver! dat werd gespeeld in de Theatre Royal Drury Lane. Hier werd ze opgemerkt, waardoor ze van november 2010 tot januari 2011 in de Royal Shakespeare Company musicalproductie Matilda in Stratford-upon-Avon mocht spelen.[4] Ze was het enige castlid dat de overstap maakte naar het West End, waar ze de rol deelde met drie andere meiden in het Cambrigde Theatre. In april 2012 kreeg Ingram een Laurence Olivier Award voor beste actrice in een musical.[4][5] Na haar laatste keer de rol van Matilda te hebben vertolkt, had Ingram een kleine rol in de Tom Hooper filmadaptie van Les Misérables.
Van 2013 tot 2015 vertolkte Ingram de rol van Shireen Baratheon in het derde tot vijfde seizoen van de HBO televisieserie Game of Thrones.[1][2][3] In 2013 verscheen Ingram ook in Doctor Who Prom als de Queen of Years waar ze het nummer The Rings of Akhaten zong met Allan Clayton.[6][7] Andere rollen die Ingram vertolkte zijn die van Lois Wren in Doctors en die in de BBC televisieserie Wolf Hall naast Mark Rylance en Damian Lewis.[8] Ingram had van 2017 en 2019 eveneens een rol in de Daytime Emmy Award winnende Netflix originele serie Free Rein, waar ze de rol van Rebecca "Becky" Sidebottom voor haar rekening nam.[9] In diezelfde rol verscheen ze ook in twee filmafleveringen.