The castle that Robert MacDougal (Sean Connery) owns and prepares for the robbery with Catherine Zeta Jones is Eilean Donan Castle in Scotland and is open to the public. It has also featured in a James Bond movie.