I've found that Elvis Costello is one of the few artists that can cover a song by The Beatles and do it admirably. The first cover I heard was You've Got To Hide Your Love Away.
More recently he covered Penny Lane at the White House when Paul McCartney was honored.
Have a listen.
Bloody brilliant, isn't it?