Katy Perry has dared to take off the nation’s sweetheart, turning the Royal Family member (sort of) into a trash-talking, cockney-accented show-off in a new sketch.

During the Saturday Night Live spoof, Kate Middleton (played by Nasim Pedrad) is getting torn apart by the Queen (Fred Armisen) and Prince Phillip (Bill Hader) for not having any grandchildren following the Royal Wedding.

At this point, Katy swans into the room as Pippa Middleton, showing off her famous behind as she starts to swear like a sailor.

Read on: Pippa Middleton Turns Attention From Butt to Legs

She goes on to have a bum battle with the Queen and declares: “Geezers line up to look at my arse!” Her husband Russell Brand has obviously been giving her elocution lessons.

Katy was hosting the popular US show over the weekend and showed off her acting skills by mocking other big names too.

Christina Aguilera got spoofed in a parody of new film New Year’s Eve when Katy took off the Diirty star’s singing.

Actor Alec Baldwin also showed he’s a good sport when he played the role of an airline captain. Alec was recently booted off an American Airlines flight after he refused to stop playing Words With Friends on his phone.

In his skit he issues an apology to Alec saying: “I mean what harm would it do to let him keep playing his game. Not any game mind you, but a word game for smart people.”

He then goes on to mock the airline and its reputation for time keeping: “It was the first time in the history of American Airlines that one of our flights was delayed. Come on Seth! We’re bankrupt. How dare we speak of the great Alec Baldwin and we can’t even take off on time.”

(Mirror)