To keep you occupied this evening we've picked out six of the best movies on television this evening.
They range from horror to action to crime thrillers.
Public Enemies - 9:30pm on TG4
Year: 2009
Cast: Christian Bale, Johnny Depp, Christian Stolte
Plot: The Feds try to take down notorious American gangsters John Dillinger, Baby Face Nelson and Pretty Boy Floyd during a booming crime wave in the 1930s.
Rating: 7.0 (IMDB)
Hanna - 9pm on Sky One
Year: 2011
Cast: Saoirse Ronan, Cate Blanchett, Eric Bana
Plot: Raised by her father, an ex-CIA man, in the wilds of Finland, Hanna's upbringing and training have been one and the same, all geared to making her the perfect assassin. The turning point in her adolescence is a sharp one; sent into the world by her father on a mission, Hanna journeys stealthily across Europe while eluding agents dispatched after her by a ruthless intelligence operative with secrets of her own.
Rating: 6.8 (IMDB)
The Evil Dead - 11.10pm on The Horror Channel
Year: 1981
Cast: Bruce Campbell, Ellen Sandweiss, Richard DeManincor
Plot: Five friends travel to a cabin in the woods, where they unknowingly release flesh-possessing demons.
Rating: 7.5 (IMDB)
The Expendables - 10pm on Channel 5
Year: 2010
Cast: Sylvester Stallone, Jason Statham, Jet Li
Plot: A CIA operative hires a team of mercenaries to eliminate a Latin dictator and a renegade CIA agent.
Rating: 6.5 (IMDB)
T2 Trainspotting
Year: 2017
Cast: Ewan McGregor, Ewen Bremner, Jonny Lee Miller
Plot: The sequel to Trainspotting. After 20 years, Mark Renton returns to Scotland and reunites with his old friends.
Rating: 7.2 (IMDB)
Training Day - 9pm on Turner Classic Movies
Year: 2001
Cast: Denzel Washington, Ethan Hawke, Scott Glenn
Plot: On his first day on the job as a narcotics officer, a rookie cop goes on a 24-hour training course with a rogue detective who isn't what he appears.
Rating: 7.7 (IMDB)