Demore Barnes
Born
November 16, 1976
Beginning his extensive television career in the early 2000s, Demore Barnes has become a recognizable face in various dramas and genre series. He gained significant recognition as Hector Williams in the CBS military drama The Unit, appearing in over 30 episodes. Barnes later took on the recurring role of Mr. Ibis in the Starz fantasy series American Gods and served as Deputy Chief Christian Garland on NBC's long-running Law & Order Special Victims Unit. His television work also includes appearances on shows like The Flash, Chicago Fire, and Titans.