Charles Abomeli
Actor
BIOGRAPHY
Charles Abomeli (born in London, England) is an English actor, known for playing Colonel Oduya in the third series of British science fiction drama Torchwood: Children of Earth.
Bio from Wikipedia - See more on en.wikipedia.org Text under CC-BY-SA license