Mark Strong ... Harry Starks Derek Jacobi ... Lord Edward 'Teddy' Thursby George Harris ... Doctor Chukwurah