[2] After the Basil Brush show ended, she guest starred in the BBC TV series Holby City as Ali Jarvis in the episode "Stargazer" in early 2007,[8] before being cast for the film Harry Potter and the Half-Blood Prince, as Katie Bell, Harry's fellow Gryffindor Quidditch player, on 19 December 2007,[3] as well as voicing Katie in the associated video game.
She then starred in the leading role of Maya in the short film Baghdad Express in 2008,[9] and during 2009, she appeared alongside fellow Harry Potter star Isabella Laughland in the short film Driftwood, in New Tricks on 30 July 2009, as Kiraz Yilmaz in the episode "Fresh Starts",[10] then as the Matron's Daughter in the film Nine, and as Andra in a BBC Switch adaptation of the Greek Myth The Fall Of Icarus.
[11] Leonidas reprised her role of Katie Bell in Harry Potter and the Deathly Hallows – Part 1 and Harry Potter and the Deathly Hallows – Part 2 in 2010 and 2011,[4] before appearing in the stage play The Real Thing[12] and the film Papadopoulos & Sons in a small role during 2012.
[13] She has also appeared in several videos filmed by fellow Harry Potter star Jessie Cave for her website www.pindippy.com.
[14] During 2013, she played the lead role of Simone in the short film Untouchable,[15] appeared as Gemma Raven in the CBBC series Wizards vs Aliens episodes 'The Curse Of Crowe' parts 1 and 2,[16][17] and performed as Izzy in the Polly Stenham play That Face at London's Landor Theatre during November and December 2013.