Carol Marcus is infectious
Carol Marcus is the best addition to the cast in any of the films, including the main players. Played fantastically by Alice Eve, Carol becomes a very layered and detailed character with a unique personality, something we didn’t see much of in the original series and films.
More talkative and less structured, Carol lies about who she is to gain access to the Enterprise in her attempt to stop her father. Her banter with James Kirk and Bones is among the best parts of the film, dialogue-wise, and her involvement in the film’s plot makes it unique and different from other films. You don’t usually see spies sneak on board to help the good guys, usually, it’s the opposite.
Granted, some people aren’t a fan of the character specifically due to her underwear shot, as many thought that was sexist, but Eve herself loved the shot and the work she put in to pull it off.
Not to mention, those same people have no problem with all the times that William Shatner was shirtless for the original series. Nor did people have any issues with Chris Pine, in nothing but his underwear in Star Trek 2009. It feels like selective outrage, so the complaints come across as inauthentic.
If Eve loved doing the scene, who cares if someone else didn’t?