Beyonce Knowles brought in the audiences for her first non-singing role, in the film “Obsessed”. The Fatal Attraction-esque drama raked in $28.5 million and took first place at the box office this weekend, according to figures released today by audience trackers Nielsen EDI.

Moving down to the second slot was Zac Efron’s teen comedy “17 Again” with $11.7 million. The film has done $40 million in its first 10 days.

“Fighting”, the Channing Tatum action film, was third with $11.4 million, while the critically acclaimed “The Soloist”, a drama starring Robert Downey Jr. and Jamie Foxx, took $9.7 million and fourth place.

The only other major newcomer, Disney’s nature film “Earth”, which was released on Earth Day this week, was fifth with $8.6 million. The weekend was another strong one for ticket sales, which outpaced the same weekend last year by 32 percent. Final figures are due Monday.

Box Office Grosses
Week Ending April 26, 2009

Rank Title Weekend Total Gross
1 Obsessed (2009) $28.5M $28.5M
2 17 Again (2009) $11.7M $40M
3 Fighting (2009) $11.4M $11.4M
4 The Soloist (2009) $9.71M $9.71M
5 Earth (2007) $8.55M $14.2M
6 Monsters vs Aliens (2009) $8.52M $175M
7 State of Play (2009) $6.89M $25.1M
8 Hannah Montana: The Movie (2009) $6.37M $65.6M
9 Fast & Furious (2009) $6.06M $145M
10 Crank: High Voltage (2009) $2.4M $11.5M