Barnes is best known for his roles as Sergeant First Class Hector Williams in the CBS television series The Unit, the archangel Raphael in Supernatural and Deputy Chief Christian Garland in Law & Order: Special Victims Unit.
Known for his roles in various TV shows, Barnes has played Sergeant First Class Hector Williams on The Unit, the angel Raphael in Supernatural, and Deputy Chief Christian Garland in Law & Order: Special Victims Unit.