WireImage 1 / 8

Fans are obsessed with Beyonce Knowles.

Obsessed, the new Fatal Attraction-style thriller, dominated the weekend box office with $28.5 million in ticket sales -- well over what studio execs predicted.

Take a look at Beyonce's style through the years.

The movie also stars The Office's Idris Elba, who plays Knowles' husband in an ideal marriage that is shattered after a psychotic coworker (played by Heroes' Ali Larter) begins some serious stalking.

The film -- which was projected to open in the high teens -- is Knowles' top-grossing debut since her own film debut in Austin Powers in Goldmember.

See photos of stars on movie sets.

Zac Efron's 17 Again and Channing Tatum's Fighting were neck-and-neck for the No. 2 spot, with Efron's comedy taking in $11.7 million after debuting as the top movie last week -- for a 10-day total of $40 million. Fighting, also starring Terrence Howard, brought in $11.4 million in its opening weekend.

See photos of Zac Efron when he was younger.

The Soloist -- starring Robert Downey Jr. and Jamie Foxx -- opened at No. 4 with $9.7 million.

Follow Us Weekly on Twitter!