"Doctor Who: Scream of the Shalka" 2003

Synopsis:

The Doctor, a time-traveling alien explorer, is sent by his people, the Time Lords, to liberate a small town in England from the tyrannical rule of a race of alien lava creatures called the Shalka.

Written by: Paul Cornell
Cast:
Richard E. Grant
Richard E. Grant
The Doctor (voice) 
Sophie Okonedo
Sophie Okonedo
Alison Cheney (voice) 
Derek Jacobi
Derek Jacobi
The Master (voice) 
Craig Kelly
Craig Kelly
Joe (voice)