En 2004 se convirtió en agente libre y el 14 de julio de ese año firmó con Orlando Magic donde a lo largo de cinco temporadas jugó en un gran nivel; entre sus logros se destacan haber superado los 13 puntos de promedio en todas las temporadas, conseguir el premio al Jugador Más Mejorado de la NBA en 2008., anotar 39 puntos -el máximo de su carrera- durante un juego (frente a Washington Wizards, el 19 de marzo de 2008).