The large estate house seen in The Water Horse was Ardkinglas House in Argyll.
Download locations file for Google Earth
discuss this filming location