Watch Katy Perry and "Milk" actor Diego Luna in the sixth chapter of Perry's "Teenage Dream" story.
Perry also just announced during a Friday appearance on "The Ellen DeGeneres Show" that she will play a free show at Staples Center in Los Angeles on November 23 to wrap up her "California Dreams World Tour."
The perky singer has dubbed it "Katy Perry Gives Thanks." Adding the bonus performance will come on the heels of her sold-out November 22 concert at Staples.
Information on how the free tickets will be distributed is being posted on her Facebook page.