Coronavirus: James McAvoy reveals Masks for NHS Heroes campaign has raised almost £1.5m

Campaign is raising money for essential protective equipment for medical workers on the frontline in the battle against Covid-19