John Woo is back yet again with another cracking movie, this time based on the Battle of the Red Cliffs and the events during the end of the Han dynasty, immediately prior to the period of the Three Kingdoms in ancient China.