lily allen and katie holmes