Ed Harris is a great actor who has done a wide variety of movies. From dramatic character pieces like The Hours, The Truman Show, A Beautiful Mind and A History of Violence, to action movies like The Rock, National Treasure: Book of Secrets, The Abyss, and Appaloosa, Ed Harris never disappoints!