I'm not sure what you qualify as "recall it perfectly." I rarely watch movies, even ones I really liked, more than once because I can "recall it perfectly." Of course, I don't remember every trivial detail, every word uttered, but I do remember the general plot, character motives, conflicts, etc. Such things as the color of a person's jacket are irrelevant to me.
If you mean, can I recall things verbatim, I rarely ever can. I always hated memorizing short stories and poems in elementary school. I somehow managed to get by in mathematics all the way up into calculus without even having my arithmatic tables memorized by rote!
On the other hand, with my "restricted and stereotyped patterns of interest," I will have read many of the same ideas so many times that I do know them by rote. I generally do not find sitting down to memorize facts particularly pleasant, though.