Lord of the Rings: The Two Towers was wrote by J.R.R. Tolkien, and was the second book of The Lord of the Rings.
After Gandalf fights of the Balrog to give time for the Fellowship to escape, Frodo and Sam escape the Uri-kai and go to destroy the ring themselves. A few days after they leave the rest of the Fellowship, they are attacked by a creature called Gollum. They beat Gollum in the fight and force him to take them to Mordor, so that they can destroy the ring. Frodo, Sam and Golum reach the Black Gate to find it shut, and highly guarded by Orc's. So Golum suggests that they take the other way into Mordor, which is his plot to get the two hobbits killed.
 The Cast
Elijah Wood as Frodo Baggins: the hobbit who must destroy the Ring.
Ian McKellen as Gandalf : the Wizard who fell fighting the Balrog, who has now returned, more powerful than ever, to finish his task.
Sean Astin as Samwise Gamgee: Frodo's loyal hobbit companion, better known as Sam.
Viggo Mortensen as Aragorn: the heir of Gondor.
Dominic Monaghan as Meriadoc Brandybuck: the hobbit captured by the Uruk-hai, Pippin's best friend, better known as Merry.
Billy Boyd as Peregrin Took: the hobbit captured by the Uruk-hai, Merry's best friend, better known as Pippin.
Orlando Bloom as Legolas: the Elven archer and one of Aragorn's companions.
Andy Serkis as Sméagol/Gollum: Supposedly trying to get Frodo and Sam to Mordor, but really trying to take them to their death.
 The two films
When the film was brought out, they couldn't fit all the book into the film. So they decided to bring an extended film out, and it had nearly all of the book in the film.