The Hollywood actor, who also dined at the Witchery restaurant on Castle Hill and squeezed in a visit to Edinburgh Castle, visited the mysterious chapel which plays a key role in Dan Brown’s novel The Da Vinci Code with friends including fellow actor Kevin Connolly and Revenant co-star Lukas Haas.

DiCaprio, 42, and his friends said they were planning a visit to a nearby distillery - possibly Glenkinchie, in Pencaitland - to sample whiskies.

DiCaprio, who stayed at the Prestonfield House hotel during his time in the Capital, revealed that he had been considering flying to Paris to continue his recent birthday celebrations but decided to spend more time in Scotland.