Hugo Weaving has played some iconic villains in his day. Sci-fi fans recognize him as Agent Smith, a digital character from the "Matrix" franchise who is worthy of his own spin-off. He was also the ...