Queen guitarist Brian May confirmed to MTV.com that American Idol favorite Adam Lambert has recorded a song for the upcoming action film 2012, starring John Cusack. In his blog on his official website, May enthused: “I was privileged to hear a track that the guys have finished for Adam Lambert … a song for a forthcoming film, 2012. I have to say I was completely blown away … it’s truly sensational. In fact it’s so obviously a number one smash, any bookie would be mad to take bets on it. I am not kidding. I’m not easily moved to jelly by male vocalists … but Adam’s voice reaches out with sensitivity, depth, maturity, and awesome range and power which will make jaws drop all around the world. Its an awesome performance. No doubt about it. The world of Rock has a bright new star.” Lambert performed with Queen during the American Idol finale earlier this year.