The Royal Wedding is on BBC One and ITV from 9am.

Full coverage of the wedding ceremony between Prince Harry and Meghan Markle, which is due to take place at St George’s Chapel in Windsor Castle.

The FA Cup Final is on BBC One at 4.10pm.

Chelsea face Manchester United at Wembley Stadium. Kick-off is at 5.15pm.

All Round to Mrs Browns is on BBC One at 9.20pm.

The madcap chat show returns. Agnes Brown welcomes EastEnders star Danny Dyer, boxer Amir Khan and TV presenter Kate Humble into her home.

Motty Mastermind is on BBC Two at 8pm.

An evening devoted to John Motson begins with this special edition of the quiz, hosted by the retiring football commentator. Motty, The Man Behind the Sheepskin follows at 9pm.

The Keith and Paddy Picture Show is on ITV at 9.20pm.

The comedy duo get to work remaking Steven Spielberg’s Jurassic Park, with help from Car Share star Sian Gibson.

The Martian is on Channel 4 at 9pm.

This sci-fi film stars Matt Damon, and is directed by Ridley Scott. A lone astronaut finds himself stranded on Mars, and must find a way to survive for the years it will take for a rescue party to reach him.

Inspector Montalbano is on BBC Four at 9pm.

Return of the Italian detective drama starring Luca Zingaretti. The inspector is called to the scene after a local shop is burned to the ground.