Charlize Theron – Pictured on her vacation in Cabo San Lucas Charlize Theron – Pictured on her vacation in Cabo San Lucas