This weekend, the historical crime thriller By Any Means becomes the latest to try to dethrone Spider-Man: Brand New Day.