It premiered on October 20 , 2007 , at the London Film Festival before its wide release on November 21 , 2007 , in the United States .
It released on November 21 , 2007 in the United States .