Beyonce Knowles' 'Obsessed' has topped the weekend box office after raking in 28.5 million dollars.
Beyonce's ``Obsessed'' top weekend box office