emma watson as Macaulay Culkin