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