Eminem buys out entire cinema so fans can watch his new movie for free