Ethan Hawke plays Captain John Brown an abolitionist of slavery prior to the civil war and sometimes he can be a hit or miss with his performances, however this is definitely a hit in this beautiful blended story of truth and black comedy. Most of us only have the benefit of hindsight, but every now and again one of us has the foresight or maybe its just the courage and conviction to fight for what's righteous. The cast is superb, with great direction and cinematography. The script is witty and powerful and the story is... as they say history