The 42-year-old actor loved working on the much-maligned film - which was based on the award-winning musical of the same name - although he hasn't actually seen it himself.
James shared, "I haven't seen it. Here's what I'll say about Cats... I had such a great time. I went to London, shot the song with a brilliant group of actors - Judi Dench, Ian McKellen, all these people - and I had a blast."
"So I think you have to be really careful not to judge whether something was valuable to you as to whether it was successful at the box office."
The film was widely panned by fans and critics, but James doesn't have any regrets about his role.
The actor - who played the part of Bustopher Jones - told the "Smartless" podcast, "I've had really miserable times on things that are really successful. So I should never look upon that as a success."
"I had the best time (on Cats)."
Meanwhile, James previously insisted he tries to take criticism with a "bag of salt," explaining, "You've got to try to take the criticism with a pinch, no, a bag of salt."
"And that's easier or hard depending on factors that are outside of your control, particularly the thinness of your skin, your frailties, at any one time."
Directed by Tom Hooper, "Cats" also starred Taylor Swift, Rebel Wilson, Jason Derulo, Idris Elba, and Jennifer Hudson. While it got a Golden Globe nomination for one of the theme songs, it was deemed one of the worst movies of the year.