Ashton Kutcher took his third swing at Saturday Night Live this weekend with a little extra help from his real life leading lady Demi and his What Happens In Vegas costar Cameron Diaz. The two lovely ladies made cameos on the show and were just a couple of Ashton's guests at the after party. They were joined by a pretty random group including Diddy, Blake Lively ... and shocking Idol castoff Michael Johns? Overall I enjoyed Ashton's go at SNL this week, the show is kinda on a roll post-strike — seeing Cameron playing the Cougar (with Demi in the audience) was definitely a highlight. Any other favorite sketches?
To see more from the party including Diddy, Michael Johns, Jason Segel, Rumer Willis, Blake Lively, Michelle Trachtenberg and more just
Images include: Demi Moore, Ashton Kutcher, Cameron Diaz, Diddy, Michael Johns, Jason Segel, Rumer Willis, Blake Lively, Michelle Trachtenberg