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.
Before "Time for Miracles" was released to the public, it had already garnered positive reviews. Brian May of Queen was able to listen to the full track and praised the song as "truly sensational" and complimented Lambert's vocals, stating, "Adam's voice reaches out with sensitivity, depth, maturity, and awesome range and power that will make jaws drop all around the world."
On the chart week ending November 7, 2009, "Time for Miracles" debuted at #50 on the Billboard Hot 100. In the United States, the song has sold 124,000 legal digital downloads.