Blockbuster theatre recreates one of the greatest battles of all time