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?