In case you were wondering who stays in Edinburgh Castle during the Edinburgh International Film Festival, well, it’s these guys.