diff --git a/engines/scumm/he/script_v72he.cpp b/engines/scumm/he/script_v72he.cpp
index 105ff8cb6bb..633b8d6966f 100644
--- a/engines/scumm/he/script_v72he.cpp
+++ b/engines/scumm/he/script_v72he.cpp
@@ -1759,6 +1759,13 @@ void ScummEngine_v72he::o72_openFile() {
 
 	debug(1,"Original filename %s", filename);
 
+	// WORKAROUND: For filename difference in Macintosh version of water.
+	// Uses HE7 filename of 'Water (7)' instead of 'Water Worries (7)'.
+	if (_game.id == GID_WATER && _game.heversion == 99 && _game.platform == Common::kPlatformMacintosh &&
+		!strcmp((char *)filename, "Water Worries (7)")) {
+		strcpy((char *)filename, "Water (7)");
+	}
+
 	int r = convertFilePath(filename);
 	debug(1,"Final filename to %s", filename + r);