Katy Perry's much anticipated new music video for Last Friday Night (T.G.I.F.) was finally released. The song is off of Perry's latest album Teenage Dream.

The video is full of guest appearances by a number of celebrities including stars of Glee and Rebecca Black, known for her viral video Friday. The music video also includes a cameo by an award winning saxophonist.

In the video, Perry is seen as her nerdy alter-ego Kathy - a 13 year old girl whose interest include Beanie Babies and Hanson, according to her Facebook page. In the video Kathy wakes up from a raging party and tries to piece together what happened the night before.

Glee stars Darren Criss and Kevin McHale appear in the video. Friday sing Rebecca Black plays Katy's best friend. Corey Feldman and Debbie Gibson star as Katy's parents.

As for musical guests, the Hanson brothers are seen performing at the party as well as world renowned sax player Kenny G.

Scoll down to watch the video.