This is Macaulay Culkins last major film since his absence from acting