Carmen Cowell

Carmen Cowell is an English actress who will play a Tenement Woman in the upcoming film Fantastic Beasts and Where to Find Them.