Passion has quickly cooled quickly for "Fifty Shades of Grey," but it's still getting enough of moviegoers' love to easily win in its second time around at the weekend box office.

The S&M-laced romance topped Friday with nearly $8 million, which projects to a $24 million three-day total. That would be a steep 72 percent drop from its record-breaking opening weekend for the R-rated Jamie Dornan-Dakota Johnson love story from Universal Pictures.

CBS Films' teen tale "The DUFF" was heading for $12 million and third, running just ahead of Disney's inspirational cross country tale "MacFarland, USA" Both were topping the weekend's other wide opener, the comedy sequel "Hot Tub Time Machine 2," which was on its way to a soft $6 million or less in its debut for Paramount Pictures and Metro-Goldwyn-Mayer Pictures.

Also Read: Despite RealD's Struggles, 3D Is About to Go Boom

Audiences gave very high marks to "MacFarland, USA" and "The DUFF," which received "A" and "A-" CinemaScores respectively, but "Hot Tub" got a crummy "C-."

Holdovers "Kingsman: The Secret Service" and "The SpongeBob Movie: Sponge Out of Water" were battling for second and will wind up at around $18 million for three days.