McGregor is a minor character in the 1981 film For Your Eyes Only. He was played by William Hoyland.
McGregor was a crew member on the British spy ship St. Georges. He was responsible for using the ATAC system when a mine hit the ship. He was drowned before he was able to initiate the self-destruct sequence on the ATAC.