Charles Abomeli

Charles Abomeli played Colonel Oduya throughout the third series of Torchwood.