Central to Star Trek's utopian view of the future is a humanity who has moved beyond capitalism, but a new villain is bringing it back to the galaxy.
Marvel Studios has a long record of likeable heroes, so it’s no surprise the new Captain Marvel, Sam Wilson, played by the ...