Raj Ghatak

 voiced several characters for Big Finish Productions.

Doctor Who Main Range

 * Madquake - Mison
 * The Blazing Hour - Horobin / Bradley

The Lost Stories

 * Mind of the Hodiac - Jenfold / Tungsten Leader

The Sixth Doctor and Peri

 * Conflict Theory - The Complex

Stranded

 * Lost Property - Meter Reader
 * Wild Animals - Sanjit / Mugger (uncredited)

The Eighth Doctor: The Time War

 * The Famished Lands - Zendo / Emory

Time Lord Victorious

 * The Enemy of My Enemy - Boros

The Ninth Doctor Adventures

 * Monsters in Metropolis - Olaf Richter

Classic Doctor, New Monsters

 * Together in Eclectic Dreams - Monk of High Dream / Professor Klovis

The New Adventures of Bernice Summerfield

 * The Undying Truth - Vikram

The War Master

 * The Sincerest Form of Flattery - First Official
 * Unfinished Business - Vizier

Torchwood

 * Sync - Pilot

Torchwood Soho

 * Ashenden - Speaker