Cook został wybrany z 24 numerem draftu 2003 przez Los Angeles Lakers, gdzie spędził 5 sezonów. Później grał w Orlando Magic, Houston Rockets, Los Angeles Clippers i Washington Wizards.