One lucky fan is going to get to have dinner with Armie Hammer and Timothee Chalamet on Oscars night, with the prize raising money for charity.