Kevin Spacey and Julia Louis-Dreyfus are swapping political positions for these hilarious new Entertainment Weekly covers!

The amazing new EW covers feature the 55-year-old actor and the 53-year-old actress dressed as each other's TV characters from their respective hit shows House of Cards and Veep.

For Spacey's, the actor is dressed in female drag in a red suit with long brunette hair and a pearl necklace to portray Louis-Dreyfus' Emmy-winning alter ego, Selina Meyer. Spacey mimics the smirk that Louis-Dreyfus displays on the series' first season poster.