Question : who plays edmond dantes in the count of monte cristo
Answer : Jim Caviezel