My Little Pony/Why Did I Get Married? (2007)

Cast

 * Applejack as Terry
 * Rainbow Dash as Troy
 * Fluttershy as Sheila
 * Rarity as Angela
 * Twilight Sparkle as Marcus
 * Discord as Mike
 * Big Macintosh as Gavin
 * Apple Bloom as Trina
 * Spike as Jay
 * Pinkie Pie as Diane
 * Sweetie Belle as Keisha
 * Princess Cadance as Patricia