There are several films worth your time on television tonight.
The pick of those, in our opinion, is Warrior starring Tom Hardy and Joel Edgerton as two MMA fighters. It is one of the best sports films of the last decade.
Now You See Me - 6:50pm Film Four
Cast: Jesse Eisenberg, Common, Mark Ruffalo
Plot: FBI agents track a team of illusionists who pull off bank heists during their performances and reward their audiences with the money.
Rating: 7.3 (IMDB)
Warrior - 10:55pm Film Four
Cast: Tom Hardy, Nick Nolte, Joel Edgerton
Plot: Haunted by a tragic past, Marine Tommy Conlon (Hardy) returns home for the first time in 14 years to enlist the help of his father (Nolte) to train for Sparta, the biggest winner-takes-all event in mixed martial arts history. A former wrestling prodigy, Tommy blazes a path toward the championship while his brother, Brendan (Edgerton), an ex-fighter-turned teacher, returns to the ring in a desperate bid to save his family from financial ruin. The two are on a collision course.
Rating: 8.2 (IMDB)
Three Kings - 9:30pm Turner Classic Movies
Cast: George Clooney, Mark Wahlberg, Ice Cube
Plot: Four American soldiers conspire to steal a huge cache of gold hidden near their desert base after the first Gulf War but their plan goes awry when Saddam Hussein's henchman find out about their plans.
Rating: 7.1 (IMDB)
The Babadook - 11pm SYFY
Cast: Essie Davis, Noah Wiseman, Daniel Henshall
Plot: A single mother and her child fall into a deep well of paranoia when an eerie children's book titled 'Mister Babadook' manifests in their home.
Rating: 6.8 (IMDB)
Miami Vice - 9pm Sky Atlantic
Cast: Colin Farrell, Jamie Foxx, Li Gong
Plot: Based on the 1980's TV action/drama, this update focuses on vice detectives Crockett and Tubbs as their respective personal and professional lives become dangerously intertwined.
Rating: 6.0 (IMDB)