Boris McGiver is an American actor who portrayed Tom Hammerschmidt in Seasons 1 and 2 of House of Cards.