LOS 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 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 when final numbers come out Monday.

Here are the weekend's top ten performers according to Box Office Mojo.

1. "Obsessed," $28.5 million.

2. "17 Again" $11.6 million, $39.9 million to date.

3. "Fighting," $11.4 million.

4. "The Soloist," $9.7 million.

5. "Earth," $8.5 million, $14.2 million.

6. "Monsters vs. Aliens," $8.5 million, $174 million to date.

7. "State of Play," $6.8 million, $26.1 million.

8. "Hannah Montana: The Movie," $6.3 million, $65.5 million to date.

9. "Fast & Furious," $6 million, $145 million to date.

10. "Crank: High Voltage," $2.4 million $11.5 million to date.

Copyright (2009) Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.