I had read the books before watching the movies and for a book to movie adaptation it was really good!! (I watched the movies back in 2017)This movie never gets old (along with Catching Fire and Mockingjay) and is one of those movies you can watch over and over again. I definitely do recommend though make you sure you read the book first.