james marsden is uber cute anyway, but even more so for being on 30 rock.