Good for her:

If anyone has wondered what can make a battle hardened Marine act like a love-struck high-schooler, the answer is simple-a meet and greet with Scarlett Johansson. The 23-year-old bombshell met with nearly 600 service members at Camp Buehring, Kuwait Jan. 20 during her five-day United Service Organizations (USO) tour to the Gulf region.

What was she wearing, you ask?

A hush fell over the crowd as Johansson, wearing a pink sweater, knee-high boots and cherry-red lipstick, entered the USO.

She says it's "important to give people a piece of home and to boost morale." And what a piece it is! HT: AoS