The utter fittie, 36, attended an event raising awareness for animals who need a new home in New York on Saturday (12 July).
Pet-lover James promptly scooped up an adorable black and white kitten and posed for pictures with the teeny tiny cat.
JUST LOOK AT THIS...
Sorry, what are we doing? Oh yes! Let's give you some details to go with this slice of deliciousness.
Spring Breakers actor James was at the Broadway Barks event, raising awareness of all the cats and dogs in American shelters which tragically have to be put down each year.
The all-round good guy wanted to get involved and help to save some of those lives, and it wasn't long before he found kitten Totes Magotes (YES THAT IS THE BEST NAME EVER) to play with.
Totes is up for adoption, and several other adorable pups and kittens who are looking for new homes joined the stars, including Scrubs actor Zach Braff, on the red carpet.
James has been busy making a guest appearance in The Mindy Project of late. But we are so grateful he took the time out for this uber good cause.
What a guy!
Reveal is now on Google Plus! Join us here for the latest pictures, fashion and celebrity news!