The female-powered comedy, 'The Other Woman,' proved to be the favourite amongst cinemagoers this weekend as it finally dethroned Marvel's 'Captain America: The Winter Solider' at the North American box office after reigning No.1 for the past three weeks by earning $24.7 million on opening weekend.

Cameron Diaz
Cameron Diaz starring in 'The Other Woman'

The 20th Century Fox flick, which is a women's revenge plot on a cheating male, stars an ensemble cast headed by Cameron Diaz, Leslie Mann, Nicki Minaj and sees 21 year-old Kate Upton land her first starring role.

Watch the trailer for 'The Other Woman' here

'The Other Woman' follows Diaz, who is a successful lawyer, at a time where she finally finds herself in a stable relationship for the first time in months. But when discovering her new boyfriend has a wife (Mann), and another mistress (Upton), the three betrayed women all team together to take down the lothario (Nikolaj Coster-Waldau).

The Other Woman
Upton, Diaz and Mann's comedy flick dethroned 'Captain America: The Winter Soldier'

Turn to the next page to see the rest of this weekend's box office results