Gabriel S. Macht (born January 22, 1972) is an American actor. Macht is known for playing The Spirit in the film of the same name, and lately for his role as Harvey Specter on the USA Network series Suits.