Time for Miracles is a song written and composed by Alain Johannes and Natasha Schneider and produced by Rob Cavallo. "Adam Lambert" is the singer for the song and was released as a single off the album "For Your Entertainment". It was also released as a promotional single for the 2009 action-thriller movie "2012". The single was released on October 18th, 2009 for promotional release and on November 3rd, 2009 for radio mainstream. 