beyonce_in_obsessed.jpgLOS ANGELES (AP) _ Audiences are in the mood for some fatal attraction action at the box office.

Beyonce Knowles and Idris Elba's Obsessed debuted as the top weekend movie with $28.5 million in ticket sales.

The movie stars Knowles and Elba as a couple whose ideal marriage is put on the rocks after a psychotic temp worker played by Ali Larter begins stalking the husband.

Zac Efron's 17 Again and Channing Tatum's Fighting are neck-and-neck for the No. 2 spot. With Sunday estimates of $11.7 million, 17 Again had the edge over Fighting, which debuted with $11.4 million.

The two movies are close enough that rankings could change.