Home Alone star Macaulay Culkin has landed his most bizarre role, as late rocker Kurt Cobain in a new music video.