"A solid crush for me has always been Tom Hanks. He can do no wrong, that's what it is." Oscar-winning actress Charlize Theron reveals her favourite Hollywood hunk.