Question: Emma Rigby plays the role of Hannah Ashworth in which long-tunning soap opera?
Answer: Hollyoaks