Charlize Theron spent Wednesday afternoon posing for photographers for a shoot in Miami Beach, Fla. She made several outfit changes, and at one point showed off her toned tummy in a black bra.

The actress wore a cream-colored dress with fringe on the bottom, a white dress for some shots on a boat, and later switched into a black over-the-shoulder one-piece.

But it wasn't all work for the actress. She was also able to spend some time with her 2-year-old son Jackson.

Theron stars in the upcoming film "A Million Ways To Die In The West" and is currently dating actor Sean Penn.

Check out more photos from Theron's photo shoot...