Helen Newroz Karadoruk

Helen Newroz Karadoruk is an English actress.

Films

 * Death on the Nile (2020)