She definitely had a nose job, but celebs usually have them so that they appear more photogenic in movies and photos. Slight differences that make a huge difference! Look at the most recent pics posted on here....she looks a lot different now.
I found some very old pictures of Charlize Theron.
I didn't even recognize her in these, and to tell
the truth: I still don't. Yet, this is supposedly her
when she was much younger:
OMG, she actually looks ugly in these pictures. I wouldn't even recognize her but for the mole on her neck!