Katniss is played by Jennifer Lawrence, while Marvel and Rue are played by actor Jack Quaid and actress Amandla Stenberg. The main characters, Peeta Mellark and Gale Hawthorne are played by Josh Hutcherson and Liam Hemsworth.