One of many to make a generous donation, Kevin Spacey attended Elton John's private art gallery exhibition in Windsor.