Eric McCormack has signed on to play the central politican in the upcoming Broadway revival of “Gore Vidal’s The Best Man.”

McCormack last appeared on Broadway in the title role of the 2000 revival of “The Music Man.” He also did a stint Off Broadway in a 2006 production of Neil LaBute play “Some Girl(s).”

In “Best Man,” McCormack will play a senator vying for a presidential nomination over the course of his party’s national convention. Candice Bergen, James Earl Jones, Angela Lansbury, John Larroquette and Michael McKean have all signed on for the production, to be helmed by Michael Wilson (“The Orphans’ Home Cycle”).

Produced by Jeffrey Richards, Jerry Frankel and Darren Bagert — who previously teamed on the 2000 revival of the play — “Best Man” begins previews March 6 ahead of an April 1 opening at a Shubert theater still to be nailed down.

McCormack is also at work on an upcoming series for TNT, “Perception,” in which he’ll star.