oscars20135charlizetheron.jpgGetty Images

In all fairness, we know she can't help the hair -- it's for her role in the upcoming Mad Max: Fury Road flick -- but that doesn't mean that we're ok with it!

Charlize Theron hit the Oscar red carpet on Sunday in a sexy Christian Dior Haute Couture dress, but shortly after that she changed into a flowy baby pink gown for her opening number with host Seth MacFarlane and Channing Tatum. The 37-year-old actress will also be presenting on stage tonight with Dustin Hoffman.