Ok so it's official, Jennifer Lawrence is our favourite celebrity ever!
The actress showed off her generous and caring side when she made a visit to a children's hospital to meet with the kids and take pictures with fans.
Jennifer took some time out of her busy schedule of filming X-men: Apocalypse to visit Montreal's Shriners Hospital for Children a few days ago.
She spent time with children in need where she brought some smiles to kids faces when she surprised them all.
"A very special visitor stopped by our Canada hospital today," The hospital shared on Facebook. "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!"
They added: "You never know who might visit Shriners Canada."
Jennifer took the time to get a picture with several of the patients in the hospital and even signed a few casts!
The actress looked great as she went make-up free in extremely casual attire wearing a grey t-shirt teamed with white jeans and her hair in a messy bun.