Have a film over one's eyes

(have (got) a film over one's (или the) eyes) плохо различать, неясно видеть Например: I feel as if I've got a film over my eyes. — Я почти ничего не вижу.

Англо-русский фразеологический словарь