Will Reynolds at Buckingham Palace.