I 2005 spilte Toby rollen som en britisk kaptein i den indiske filmen , som portretterer hendelser fra det indiske opprøret i 1857. Året etter vendte han tilbake til India for å spille en overløper og offiser fra British East India Company i . På slutten av 2006 spilte han rollen som Edward Rochester i BBC-oppsetningen av som ble kringkastet i USA, tidlig i 2007) og i februar 2007 hadde han en annen rolle for BBC hvor han spilte general George Armstrong Custer i .