Arts and Culture News Taraji P. Henson to Host Saturday Night LiveCristie LeondisMarch 27, 2015March 27, 2015 by Cristie LeondisMarch 27, 2015March 27, 2015332 According to recent reports, Empire star Taraji P. Henson will host Saturday Night Live on Saturday, April 11. Mumford & Sons is set to be...