We're back with another dose of recommendations after trawling through the TV listings so you don't have to, finding five quality movies on TV tonight.
There's some classic movies on this evening, as well as one of the more quirky movies of recent years. We even have a James Bond film to keep us going, featuring one of the franchise's greatest title songs.
Here's the listings in full:
Movies On TV Tonight
Eddie The Eagle: 6.50pm, Film4
Year: 2016
Cast: Taron Egerton, Hugh Jackman, Tom Costello
Plot: Eddie Edwards, an underdog ski-jumper, tackles various challenges in order to become the first participant to represent Great Britain in Olympic ski-jumping.
Rating: 82% (Rotten Tomatoes)
Live and Let Die: 8pm, ITV 4 (Virgin 132, Sky 2004)
Year: 1973
Cast: Roger Moore, Yaphet Kotto, Jane Seymour
Plot: James Bond is sent to New York to investigate the mysterious deaths of British agents. On his journey he meets a voodoo master and a tarot card reader.
Rating: 66% (Rotten Tomatoes)
Pale Rider: 9pm, TCM (Virgin 327 Sky 315)
Year: 1985
Cast: Clint Eastwood, Michael Moriarty, Carrie Snodgress
Plot: A mysterious preacher protects a humble prospector village from a greedy mining company trying to encroach on their land.
Rating: 92% (Rotten Tomatoes)
Fargo: 10.35pm, ITV 4
Year: 1996
Cast: William H. Macy, Frances McDormand, Steve Buscemi
Plot: Jerry hires men to abduct his wife and use her to extract money from his father-in-law. Things do not go as planned and Jerry finds himself in big trouble.
Zodiac: 10pm, Sony Movie Channel (Sky 321)
Year: 2007
Cast: Jake Gyllenhaal, Robert Downey Jr., Mark Ruffalo
Plot: Robert Graysmith, a cartoonist by profession, finds himself obsessively thinking about the Zodiac killer. He uses his puzzle-solving abilities to get closer to revealing the identity of the killer.
Rating: 89% (Rotten Tomatoes)