The Late Show with Stephen Colbert
Actor Kevin Spacey on The Late Show with Stephen Colbert, Wednesday Sept. 16, 2015 on the CBS Television Network.  Jeffrey R. Staab/CBS—Getty Images

Kevin Spacey Reveals Who Frank Underwood Is Really Talking to on House of Cards

Sep 17, 2015

On The Late Show With Stephen Colbert Wednesday night, actor Kevin Spacey, who plays the conniving President of the United States on the hit Netflix drama House of Cards, explained who his character is really addressing during his monologues on the show.

"I'm talking to one person, and one person only," he said, "and that is, Donald Trump."

He also did an impression of Jimmy Stewart that moved fellow guest Carol Burnett.

The next and fourth season of House of Cards is expected to premiere in early 2016.

All products and services featured are based solely on editorial selection. TIME may receive compensation for some links to products and services on this website.