Charlize Theron, Josh Harnett Play Charades With Jimmy Fallon (Video)

The stars took part in a rambunctious game of charades on "The Tonight Show," as Johnny Knoxville told Jimmy Kimmel that a liaison with a coke machine ruined his Oscar chances.

Jimmy Fallon welcomed Million Ways to Die in the West star Charlize Theron on Tuesday night, and had high praises for her recent gig hosting Saturday Night Live.

Don't expect the Oscar winner to do a repeat performance any time soon, however, as she complained: "I am too old. They are like marathon runners, I slept for a week afterwards," said Theron, describing the crazy schedule on the show. 

Theron went on to go head-to-head with Fallon and Josh Hartnett in a lively game of charades, with the help of Steve Higgins. The group of gamers had to act out film, TV and song titles, with The Tonight Show host getting especially creative when it came to Tina Turner's "Private Dancer."

Penny Dreadful star Hartnett also dished on his new freaky horror series that is premiering on Showtime.

Earlier in the show, Fallon took a dig at two of the Bachelorette contestants, saying they seemed more interested in each other than Andi Dorfman. 

Over on ABC's Jimmy Kimmel Live!,  Bad Grandpa star Johnny Knoxville had a theory for why the film -- nominated for the Best Makeup and Hairstyling Oscar this year -- didn't win. "We made the mistake of sending a screener out to all the Oscar voters, and within the first five minutes, I get my jim-dog stuck in a Coke machine, and so we completely blew our chances," Knoxville said. 

He also revealed the name of the film in Japan. "S--tty Grandpa Across America: Penis on the Ground -- that's on the poster, and I'm not even kidding," Knoxville said.

X-Men: Days of Future Past star James McAvoy revealed the perils of appearing on film with his actress sister Joy in Filth

"I have to basically tell her I am going to sexually abuse her. Then my grandmother called me in between takes and asked what I was doing," he told Seth Meyers.

The Scottish actor then dished on the drama of playing in a celebrity charity soccer match hosted by singer Robbie Williams

"The English team take it very seriously… they all turn up, then the Rest of the World team, there were six of us for training," he complained, revealing that one of his teammates is Gordon Ramsay, who ended up in hospital after a violent tackle. 

Later on the Late Night, Blended actress Wendi McLendon-Covey revealed that she had a poster of co-star Drew Barrymore in her room growing up, even though the E.T. star is older than her.