Jennifer Lawrence brightened up the day of young fans with a surprise visit to a children's hospital.

The Oscar-winning actress took a break from filming 'X-Men: Apocalypse' in Montreal, Canada, on Friday (07.08.15) to offer well wishes and hugs to patients at Shriners Hospital for Children.

Pictures posted to the hospital's Facebook page show the blonde beauty cuddling with some of the youngsters.

Jennifer even signed the casts of some of the patients, as well as taking the time to chat to them.

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!''

The actress is also a regular at the Kosair Children's Hospital in her hometown of Louisville, Kentucky.

Jennifer will next be seen on the big screen in 'Joy', reuniting with her 'Silver Linings Playbook' director David O. Russell.

She has also signed up to star in a sci-fi drama called 'Passengers', starring opposite Chris Pratt.