Captain America storms box office

Captain America: The Winter Soldier debuted at the top of the US box office this weekend.

Anthony and Joe Russo directed action star Chris Evans in the blockbuster, which raked in $96.2 million domestically and a total of $303.3 million worldwide.

Scarlett Johansson, Samuel L. Jackson and Robert Redford also star in the feature, about the superhero as he struggles to come to grips with his place in the modern world.

Biblical drama Noah fell from the top spot to second place with $17 million.

The Darren Aronofsky film features Russell Crowe, Jennifer Connelly, Anthony Hopkins, Emma Watson and Ray Winstone in the story of a man chosen by God to undertake a rescue mission before an apocalyptic flood.

Dystopian drama Divergent slipped from two to three with $13 million.

The Neil Burger-directed feature follows Shailene Woodley, Theo James, Ashley Judd and Kate Winslet’s characters in a plot to kill a group of people who refuse to fit into the world’s virtue-based factions.

God’s Not Dead got a boost, coming in at fourth with more than $7.7 million.

The Harold Cronk comedy drama tells the story of a college student, played by Shane Harper, whose faith is questioned by a professor who doesn’t share his religious views.

The Grand Budapest Hotel jumped from six to five with $6.3 million.

West Anderson wrote and directed the drama, which boasts a star-studded cast including Ralph Fiennes, Adrien Brody, Willem Dafoe, Jeff Goldblum, Jude Law, Bill Murray, Edward Norton, Jason Schwartzman, Tilda Swinton, Tom Wilkinson, Owen Wilson and Harvey Keitel, who tell the story of a legendary concierge and a lobby boy who becomes his trusted friend between wars.

© Cover Media