Steven Bradford Culp (born December 3, 1955) is an American actor. He portrayed Senator Joseph Cray in Arrow.