James Bond actor Daniel Craig and his wife Rachel Weisz attended an exclusive dine and sleep evening at the Windsor Castle, hosted by Queen Elizabeth and Prince Philip.
James Bond star Daniel Craig dines with Queen Elizabeth