"A lover of filmS" is not wrong. But native speakers prefer "A lover of film" because they are not thinking of particular filmS but of the motion picture industry or the art of the motion picture = a lover of cinema in general.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.