Oscar-winning actor Sir Gary Oldman has received a knighthood for his services to drama, revealing a memorable exchange with the Prince of Wales.
The 67-year-old Londoner, who accepted the honour from William at Windsor Castle on Tuesday, described feeling "very emotional".