My Little Pony/Everybody Loves Raymond

Cast

Shining Armor as Raymond

Cadence as Debra

Twilight Sparkle as Ally

Spike as Michael/Geoffrey

Big Mac as Robert

Sugar Bell as Amy

Princess Celestia as Marie

Discord as Frank