Fue elegido en el Draft de la NBA de 2006 por los Hornets en la 15ª posición. En su primer año en la liga jugó sólo 43 partidos, promediando 2.9 puntos por encuentro. El 29 de septiembre de 2007 llegó a Cleveland Cavaliers a cambio de David Wesley, procedente de New Orleans Hornets. Poco duró en los Cavaliers, ya que el 21 de febrero de 2008 fue traspasado a Chicago Bulls en un traspaso a tres bandas entre los Bulls, los Cavaliers y Seattle Sonics. Junto con él, llegaba al equipo Shannon Brown, Drew Gooden y Larry Hughes.