Saturday Night Live Season 31 Episode 15 on April 8, 2006 with host Antonio Banderas and musical guest Mary J. Blige.