In The Count of Monte Cristo, Henry Cavill (born 1983) plays the son (spoiler!) of Jim Caviezel (bor