Ilan begon zijn acteercarrière op 8-jarige leeftijd op het podium als Nipper in de Britse tour van Cameron Mackintosh's Oliver! The Musical. Hij speelde in 11 West End-shows, waaronder Gavroche in Les Misérables in het Queens Theatre London, Nigel in Matilda in het Cambridge Theatre, Michael Hobbs in Elf in het Dominion Theatre en recentelijk de titelrol van Adrian Mole in Adrian Mole the Musical in de Menier Chocolate Factory. Ilan is ook bekend om zijn voice-overwerk als Wendel in de Disney-animatieserie Sofia the First en als zangstem voor David in de Netflix-graphic novel Hilda. Zijn recente tv-werk omvat de rol van Brian in de 6-delige bewerking van Good Omens voor Amazon Prime en BBC2, een bewerking uit 2019 van het boek van Neil Gaiman en Terry Pratchett.