Yes.
Yes she can.
Despite the fact that neither of these are her best movies, Charlize Theron is a crazy good actress. Going from crazy Witch-Queen to stark somewhat mischievous scientist in these two recent films and nailing both only proves that this girl can act. She's the best part of Snow White and she's damn good in Prometheus, even if she doesn't get all the screen time she deserved.
Why did two of her movies come up a week apart?
Well I'm still not really sure.
But apparently shes gonna be in Mad Max 4. So that's cool.