It was heavily speculated at the time that James would be dropped from the label, until January 2007, when the music video for the album's third single, "Amazed", premiered on music channels throughout Europe. However, once again, the single's release failed to gain interest from the media and fans alike, and the single's release was cancelled in the United Kingdom, becoming a German-only release. Overall, the album sold less than 15,000 copies in the United Kingdom, and less than 150,000 copies worldwide. However, it found success in Italy, peaking at #2 on the Italian Albums Chart, for sales of more than 80,000 copies.
Sharon Mawer of Allmusic gave the album two out of five stars, stating: "Despite having high hopes after the success of Simon Webbe and Lee Ryan's solo careers, and having a hit single already behind him, Duncan James' "Future Past" was doomed from the outset after the poor performances of the lead singles "Sooner or Later" and "Can't Stop a River", despite the latter being backed by the writing talents of Seal. Every one of the twelve songs fails to break the mid-tempo ballad barrier, with only "Letter to God" being an out-and-out slow ballad. There is definitely a need for greater contrast and stronger imagination, something which this album clearly lacks."