DEJ STOCK PURCHASE AGREEMENT by and among BLOCKBUSTER INC., D.E.J. PRODUCTIONS INC. and FIRST LOOK MEDIA, INC. November 2, 2005