Le 28 juin 2007, Cook est sélectionné au vingt-et-unième rang de la draft par les 76ers de Philadelphie, mais il est immédiatement transféré au Heat de Miami contre Jason Smith.