We hate to be hyper-critical here— this is Scarlett Johansson we're talking about, after all— but these pictures of the 27-year old actress seem to indicate that she's put on a few pounds.
Or are we just imagining things?
Here she is in 2006 looking much more svelte.
Hey, it happens. *shrug*
Regardless, it's always nice to see her. In a bikini, no less!