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!