Singer Justin Timberlake thrilled Saturday Night Live fans at the weekend (18-19Feb12) by making a surprise cameo to parody budding act Bon Iver. The Social Network star donned a wig and played guitar while pretending to sing Beyonce and Jay Z' new daughter Blue Ivy a lullaby. The couple was portrayed by Maya Rudolph and funnyman Jay Pharoah.