Scott Weiland has had storied career that has seen its ups and downs with such bands as Stone Temple Pilots and Velvet Revolver. Along the way, the rock singer has had his share of unforgettable moments, 10 of which we've highlighted in the video above.

As you'll see, this compilation captures the good, the bad and the ugly of Weiland's career, including a classic performance of 'Vasoline' with Stone Temple Pilots back in the day verses a train-wreck performance of the same song with his solo band in 2015.

You'll also see Weiland's impressive vocal talents while singing with members of The Doors, as well as delivering a Christmas classic on 'The Tonight Show.' But there are also clips depicting his battle with booze and drugs played out during various onstage performances and interviews.

No matter your opinion of Weiland, there's no arguing he's been one of the most intriguing and controversial rock figures of the past 20-plus years. Check out 10 of his most unforgettable moments in the video above!

See the Yearbook Photos of Scott Weiland + More Rock Stars

13 Unforgettable Kurt Cobain Moments