Eurovision Song Contest Semi-Finals: BBC Three, 8pm

Tonight sees the first semi-final of the Eurovision Song Contest, taking place in Copenhagen.

BBC Radio 1's Scott Mills and ITV2 presenter Laura Whitmore will be hosting the coverage as 16 countries will battle for one of ten places.

Happy Valley: BBC One, 9pm

Ear, Hairstyle, Jacket, Collar, Outerwear, Denim, Style, Black hair, Street fashion, Fashion accessory, pinterest
Red Productions

The second episode in this six-part series continues this evening, and the plot begins to thicken.

Tonight, we watch as police sergeant Catherine Cawood is hunting down drug dealer Tommy Lee Royce in an attempt to enact revenge for all the pain he once caused her family.

What to Read Next

Meanwhile, the enormity of the kidnap of Nevison Gallagher's daughter hits home for everyone, and Gallagher now faces the challenge of scraping together money for the kidnappers' ransom fee. He also tells his ill wife that their daughter has been taken.

Almost Human: Watch, 9pm

Human, Conversation, Jacket, pinterest
Liane Hentscher//Fox

JJ Abrams has had a hand in another sci-fi series - and this one will invade our screens this evening.

The premiere sees viewers experience a time jump to 2048, an era in which all police officers are partnered with androids.

Returning to the force after an injury, a conflicted detective is partnered with a droid, and they must work together despite their relationship being somewhat troublesome.

Hannibal: Sky Living, 10pm

Dress shirt, Collar, Coat, Suit, Blazer, Tie, White-collar worker, Job, Pocket, Official, pinterest

The psychological thriller picks up where the last season left off, with Will in Baltimore State Hospital for the Criminally Insane, determined to fight for his innocence.

On the outside, Jack attempts to wrap his head around Will's incarceration, while Hannibal steps into Will's shoes and assists the FBI in helping to find a serial killer who preserves his victims' bodies with particular panache.