Leskovac was born in Bradford, England. Her mother is English and her father is of Croatian descent. Leskovac has a younger sister, Sophie, and an older sister, Kate. Leskovac attended St Joseph's Catholic College in Bradford and during her youth was a member of local theatre group Scala Kids. She later trained at the Liverpool Institute of Performing Arts, graduating in 1998.
Acting career
Leskovac received critical acclaim for her performance as the young Viv in the musical Spend Spend Spend and was nominated for the Best Actress in a Musical Olivier. She played serial killer nurse Kelly Yorke on Holby City. In 2003, she played Ciara Pickering in the fourth series of At Home with the Braithwaites. In 2006 she also starred in a TV movie called Losing Gemma for Granada TV. In April 2008 Leskovac was signed up to play Natasha Blakeman, a hairdresser on ITV soap Coronation Street. She left the soap in 2010. In 2010, Leskovac sang on the Corrie 50th Anniversary CD and appeared on several TV shows advertising the duet 'He's my Man' alongside fellow Coronation Street actress Kym Marsh. Leskovac played Margaret, sister of Betty in the 1950s drama A Passionate Woman alongside Billie Piper in 2010. In 2011 Leskovac starred in an episode of the Sky 1 sitcom Trollied as Leanne the deputy manager who was on maternity leave. In 2012, Leskovac played teacher Lara Heaton in the Channel 4TV comedydrama seriesShameless, and she played Karen, a beauty therapist, in an episode of the Jimmy McGovern drama series Accused. In 2013 she appeared in Last Tango in Halifax. In 2014 she played Susie Nightingale in the second series of WPC 56. She also appeared in the 2014 crime dramaHappy Valley as Julie, the wife of drug dealer-turned-kidnapper Ashley Cowgill. In 2015, she returned to the role of Susie in the third series of WPC 56. In September 2015, she joined the cast of teenage soap operaHollyoaks as regular Joanne Cardsley. Leskovac received critical acclaim for her role in Hollyoaks. She left the role in December 2016 concluding a dramatic storyline with her. In July 2020 it was announced Leskovac will be reprising her role as Natasha Blakeman in Coronation Street.