The kids at the Montreal Children's hospital received a pretty cool visit yesterday.

READ ALSO: What Nick Jonas Really Thinks About Montreal

Michael Fassbender as well as Nicolas Hoult and James McAvoy decided to drop by the hospital before wrapping up the filming of their latest movie in Montreal.

They brought some gifts, posed for photos, and even challenged the kids some video games competitions.