Demore Barnes

Actor Demore Barnes has appeared on television sets everywhere in a variety of shows throughout his career. Recently, Barnes has been seen as Mr. Ibis in the STARZ series American Gods, but has previously had roles in 12 Monkeys, The Flash, Hemlock Grove, Defiance, Hannibal, Supernatural, Fringe, and perhaps one of his most memorable roles as Hector Willians on The Unit.