London: Music legend Paul McCartney has put his acting skills to the test on a live episode of the US comedy `30 Rock`.
The Beatle made a cameo appearance in the hit show, and is seen slapping Alec Baldwin in the face, reported Sun online.
"To be slapped on live TV by Sir Paul... File that in my diary under perfect," tweeted Baldwin.
The 54-year-old actor has been starring as Jack Donaghy on the NBC sitcom from 2006, receiving critical acclaim for his performance and winning two Emmy Awards, three Golden Globe Awards and seven Screen Actors Guild Awards for his work on the show.