He also plays Captain Brown in the five-part BBC series Cranford (2007) and Mayor Waldo in the US miniseries Dinotopia.