Captain America: The Winter Soldier hung on to the top spot at the box office this weekend, but just barely.
The superhero flick earned $41.4 million in its second week, narrowly topping the animated sequel Rio 2, which took in $39 million in its deb… Read more