Helen Joyce Gabriel Flanagan (born 7 August 1990) is an English actress, model, and television personality. She is known for playing the role of Rosie Webster in the