Miles trained at RADA and made her acting debut in an episode of the BBC anthology series Screenplay. Following this, she appeared in the 1994 film Black Beauty, and she later appeared in the 1995 film First Knight. Miles also starred in the 1996 film Emma as Isabella Knight. Following this, she went on to appear in series such as The Bill, Making Waves, and Dani's House. In May 2009, Miles portrayed the role of Viv Bates in three episodes of the BBC soap opera EastEnders. In October 2019, she reprised her role as Viv for one episode.
