Charles - who has played the role of Brian Aldridge in the BBC's long running radio soap opera The Archers since 1975 - was surprised by Michael during a recording of the show at the BBC Pebble Mill studios in Birmingham.
Among those on his guest list are songwriter Richard Stilgoe and comedian Bernard Manning.