In a video message announcing her donation, she said: "As part of my effort to help these children and caregivers, I challenge the entire community to get behind this cause and help match my gift by raising an additional $2 million to support all of these brave and inspiring children."
During a trip home for Christmas, Jennifer delighted the patients by visiting the hospital.
Veronica Tracie, whose daughter Bria, met Jennifer during the visit, said: "She was very sweet, genuine, and I could sense the beauty of her soul. You know how some people just light up the room, or you just feel comfortable in their presence."
She stopped by the same hospital during Christmas 2014 too and also took a break from filming 'X-Men: Apocalypse' in Montreal, Canada, in August to spend time with the patients at Shriners Hospital for Children.
Shriners Hospital wrote on Facebook: "A very special visitor stopped by our Canada hospital today. Jennifer Lawrence is in Montreal filming a new movie and she made time to visit some of our #ShrinersCanada kids and staff. Everyone had a great time!"