Now you can take your pick! Back in December, the first trailer for Mamma Mia came out. It started off with a slow and pensive song as Amanda Seyfried sailed against the dark deep blue and sent off three letters, before the teaser pumped up with three potential dads, played by Colin Firth, Pierce Brosnan, and Stellan Skarsgard, and a rendition of the classic Abba tune.

Now we've got the traditional long-form trailer courtesy of Yahoo, and it lays out the whole story. Unfortunately, it does so with that pesky-over-used voice over that always amps up the cheese. Nevertheless, there's lots more of risque, swingin' mamma Meryl Streep, a longer look at the tacky retro-wear from the musical's finale, and all the little bits that set up the story. And, if you're a fan of Abba, or the musical, there's lots of little music nibbles stretched throughout the trailer, from "Mamma Mia" to "Dancing Queen."

Although I'm pretty picky about musicals, I liked this one when I saw it years ago; but I have to admit, the only reason I want to see this as a movie is to see Streep perform Abba tunes in tacky garb. But, maybe like the stage version, it will win me over. What about you? Are you ready to jump up and dance with Abba in the theaters this July?