Eleanor Howell

Eleanor Howell is an English film and television actress. She is known for her works as Children of the Lake and Doctor Who: The Eternity Clock