In which film did Charlize Theron play a character with supernatural powers?
Hancock
Aeon Flux
The Old Guard
Atomic Blonde
Answer
Charlize Theron played the character Mary Embrey, who possesses supernatural powers, in the 2008 superhero film "Hancock." The film stars Will Smith as a troubled superhero trying to repair his public image.
The Ultimate Charlize Theron Quiz: How Much Do You Know About the South African Beauty?