Homer Todiwala

 voiced several characters for Big Finish Productions.

The Fifth Doctor Adventures

 * The Auton Infinity - Corporal Vikram Plamer

The Sixth Doctor Adventures

 * Reverse Engineering - Tarek Gamal

The Seventh Doctor Adventures

 * The Ribos Operation - King Kari

Stranded

 * Baker Street Irregulars - Adi

The Eighth Doctor: Time War

 * Vespertine - Ebus

The War Doctor

 * Rewind - Regis Parenthis

The Diary of River Song

 * A Brave New World - Aaron / a Demon

UNIT: Nemesis

 * Power of the Dominators - Junaid

UNIT: Brave New World

 * Dark Side of the Moon - Trooper 1 / Astronaut 1 / UNIT Medic

The Robots

 * The Robots of War - Rax Heron

Torchwood

 * War Chest - Ed

Torchwood Soho

 * The Unbegotten - Goringe