Helen Flanagan (born 7 August 1990) is an English actress. She is best known for playing the role of Rosie Webster in the ITV soap opera Coronation Street from 2000 to 2012; she reprised the role in 2017, before going on maternity leave on 8 June 2018.