Jamie Foxx apparently cries a lot — and when he does, it’s over basketball. The awarding-winning singer and movie star paid a visit to ‘Jimmy Kimmel Live!’ Wednesday to chat about all the moments he’s shed tears and gift viewers a hilarious impersonation of Cleveland Cavaliers star LeBron James.

The star of the upcoming film ‘Baby Driver’ isn’t afraid to let the tears flow. He told Kimmel that one of the moments that made him cry was when James lifted his Cavs team to victory for the first time last year in the NBA Finals. He said he “cried with joy” during James’ Cav’s championship. This wasn’t James’ first rodeo, but Foxx still had to let the water works out.

Kimmel asked Fox if he cries a lot and what makes him emotional. “Hell yeah,” Foxx shouted.“I cried last year when LeBron won the championship.”

READ: Ansel Elgort On Working With Jamie Foxx, Jon Hamm, Kevin Spacey In ‘Baby Driver’

Foxx won the crowd’s attention when he jumped up and sprang into an excellent impersonation of James. He got up and walked around, mimicking James’ mannerisms and facial expressions. He then admitted he had a special connection with James when he first entered the NBA, but he thinks that relationship died after he did a commercial with Golden State Warriors star Steph Curry.

The conversation then shifted when Foxx gave an anecdote about seeing James’ NBA Finals rival Draymond Green behind the set of the show. Fox also impersonated the Warriors forward when he mimicked his disposition upon receiving technical fouls from the NBA referees during games. He pretended to get up and stomp around in angst.

Green also visited the show and told Kimmel that he might have been the drunkest Warriors' player during the team celebration Monday night. Green then confessed that after the team festivities, he had woken up on teammate Klay Thompson's sofa.

"I don't even know if that's the best place to sleep," he said. "You never know with Klay."

Green isn't the only one used to partying hard. Foxx will turn 50 this year, and when Kimmel asked about his celebration plans, he boasted.

“I’m turning 50 this year, Kimmel said. You’re also turning 50. What in God’s name do you have planned for your birthday?”“I am going to… I can’t say that on camera,” Foxx replied. “Imma go crazy. There’s an island.”

READ: Will Katie Holmes And Jamie Foxx Ever Get Married? Actor Explains Stance On Marriage

Kimmel also asked about how many guests Foxx will have at his party. “It’ll be in progression of the people down to my real dawgs,” Foxx said. “It’ll be family, family, family — ‘OK, Y'all get outta here.'”

Foxx isn’t shy when it comes to celebrating or pulling up in style. He reached the Los Angeles premiere for ‘Baby Driver’ in a shiny gold-painted $2million Bugatti Veyron sports car Wednesday night. He was seen on the red carpet wearing a tailored polka-dot suit. Fox's family accompanied him to the movie premiers. His daughters — Corinne, 23, (to Jamie's right) and Annalise Foxx, 7,(in front) — were by his side.

LOS ANGELES, CA - JUNE 14: Actor Jamie Foxx and children arrive for the Premiere Of Sony Pictures' 'Baby Driver' held at Ace Hotel Getty Images