The Hunger Games: Mockingjay – Part 2 is an American science fiction war film starring Jennifer Lawrence as Katniss Everdeen, Josh Hutcherson as Peeta Mellark, Liam Hemsworth as Gale Hawthorne, Woody Harrelson as Haymitch Abernathy, Elizabeth Banks as Effie Trinket, Julianne Moore as President Alma...