Answer
Henry Cavill played the role of Albert Mondego in the 2002 film "The Count of Monte Cristo". The film is based on the novel of the same name by Alexandre Dumas, père. Cavill's character is the son of Edmond Dantes (Jim Caviezel), the protagonist of the novel. Mondego is a corrupt and ambitious man who is determined to take revenge on Dantes for ruining his life.