Top 5 favorite movies of all time? High Fidelity makes the cut for me. High Fidelity stars John Cusack as Rob Gordon, a record store owner (as in vinyl records) and music snob. A common pastime of Rob and his employees and friends is challenging each other to name their “top five records to play at a…” or “top five songs about…”. Because of that theme, when Rob’s live-in girlfriend leaves him, he goes through a list of his top five all-time worst breakups, which is the vehicle that drives much of the film and also helps Rob to recognize his faults regarding relationships.