Zach Galifianakis will host Saturday Night Live on May 4. He will be joined by the musical guest Monsters and Men. The comedian last hosted in 2011 to rave reviews. A year earlier, he hosted for the first time in March 2010.
SNL airs Saturdays at 11:30 p.m. on NBC.