When Christopher Nolan's Superman movie,
"Man of Steel," was announced, fervent speculation about who would play Clark Kent began immediately. Henry Cavill ultimately won the role, with Amy Adams as his Lois Lane. The casting news didn't stop "Smallville" fans from insisting that TV's
Tom Welling, who recently wrapped the show after 10 years -- was the only Clark for them.