Amelia Flanagan is an English actress who has appeared as April Windsor in the ITV soap opera Emmerdale since 2014. From Wikipedia