The mysterious actor who Charlize Theron "makes out with" in new movie Aeon Flux is the actress' real-life boyfriend Stuart Townsend.