Comedian Shane Gillis, during his second time hosting Saturday Night Live, portrayed James, whose new girlfriend, Tessa (Heidi Gardner), puts him through the ringer when it comes to what should be the ...