Macaulay Culkin attended the wedding of Natalie Portman and Benjamin Millepied after reports that he 'is hooked on heroin'.