Zac Efron loves to have fun while promoting his movies, but sometimes that can take a bad turn.

The “High School Musical 3” actor was on “Jimmy Kimmel Live!” on Tuesday night where he told the story of how he injured his ACL skiing.

RELATED: Zac Efron Discusses Those ‘Greatest Showman’ Sequel Rumours On ‘The Graham Norton Show’

It happened back in January at the Sundance Film Festival, where Efron was promoting his new Ted Bundy biopic “Extremely Wicked, Shockingly Vile and Evil”.

Efron had managed to get in six whole runs before his accident.

“I looked at the side and I was like, I’m going 35 miles per hour,” he recalled. “I’m going fast, this is like the best skiing I’ve ever done, I wanna powder ski for the rest of my life.”

Then, just as he thought maybe he should slow down, Efron went flying, a ski flew off and he ended up injured. The actor is better now, though he had to go through six weeks of recovery.

Later in the interview, Efron talked about playing a real life serial killer in his new film, and not wanting it to be seen as playing a “crazy” character just to become a “good actor.”

RELATED: Zac Efron Shows Off His Washboard Abs After Coming Face-To-Face With His Wax Figure On ‘Ellen’

Efron then apologized to Christian Bale for implying that’s what he had done playing the fictional Patrick Bateman in “American Psycho”, though he at first mixed up that 2000 film with the 1960 classic “Psycho”.

“I’m sorry Christian Bale,” he said. “Now for two things. Christian Bale, you’re a phenomenal actor.”