Kurt Cobain passed away 17 years ago, and now 30 Seconds To Mars lead singer Jared Leto is remembering the Nirvana frontman with an incredible performance.

Leto, who performs songs "Pennyroyal Tea" and "Rape Me," posted this tribute video on his personal blog, and we can't believe how much he looks and sounds like Cobain. The sexy actor nails it!

Jared wrote the following on his blog yesterday:

    "I heard today (April 5) was the day Kurt passed away 17 years ago. Can’t believe it’s been that long. So grateful for his contribution and inspiration. Not sure I’d be doing this if it weren’t for him."

At one time, the 39-year-old actor was reportedly in talks to play Cobain in a biopic of the star. Find out what else Leto wrote on his blog about this video tribute ... after the jump.