Thor: The Dark World character Lady Sif played by Jamie Alexander decided to visit the Children’s Hospital in Los Angeles on Nov. 27.

The cast of Thor is no stranger to warming hearts with sweet deeds for their young fans.

Earlier this month Tom Hiddleston, who plays the villain Loki, surprised a group of children that were going to watch Thor: The Dark World.

Now Jamie Alexander has made some children fans of Thor happy with her presence. The 29-year-old American actress was fully in character, with Lady Sif garb with shield and sword. She took pictures with the children as they held her weapons.

Marvel reported the event and posted pictures of Lady Sif with the children.

“Jaimie Alexander, star of Marvel's "Thor: The Dark World," spent an afternoon visiting dozens of kids, handing out signed DVDs and posters as well as giving them the chance to pose with Sif's own shield and sword.”

According to Comic Alliance the children Alexander visited, many of them were not able to spend Thanksgiving at home.

Marvel tweeted a picture of Alexander with the kids: