Louis Decosta Johnson

Louis Decosta Johnson played Philip Farrington in the Torchwood television story A Day in the Death. He has also appeared in EastEnders.