WHAT TO WATCH 29 May - 4 June

This week’s best telly includes the live semi-finals of Britain’s Got Talent, a busy week for Coronation Street and The British Soap Awards 2017.

Here are the 7 shows you have to watch this week...

1. Britain’s Got Talent

Monday 29th May - Sunday 4th June at 7:30pm on ITV

With the audition stages now over it’s time for a week of live shows, but which of the remaining acts will go all the way and win that £250,000 prize and a spot on The Royal Variety Performance?