Orlando Magic Po transferze do końca sezonu rozegrał 21 meczów, w każdym występując jako rezerwowy. Kolejne rozgrywki nie były dla niego specjalnie udane. Z powodu problemów zdrowotnych zagrał tylko 57 razy, z czego siedmiokrotnie rozpoczynał mecze w pierwszej piątce. Sezon 2007/08 rozpoczął prawie na końcu ławki rezerwowych i po rozegraniu zaledwie 11 spotkań został oddany z klubu. 20 listopada 2007 przeszedł do Los Angeles Lakers w zamian za Briana Cooka i Maurice'a Evansa. W barwach Magic rozegrał łącznie 89 meczów, w których notował średnio 7,2 punktu, 4,0 zbiórki i 1,0 asysty na mecz.
Los Angeles Lakers Początek w nowej drużynie miał pechowy. Po niespełna dwóch miesiącach, 21 stycznia doznał złamania kości w prawej stopie. Do gry wrócił dopiero w drugim meczu finałów konferencji przeciwko San Antonio Spurs. Kolejny sezon, 2008/09 był dla niego najbardziej udany, zarówno pod względem sportowym, jak i zdrowotnym. Po raz pierwszy w karierze nie opuścił żadnego spotkania, występując we wszystkich 82 meczach. Dodatkowo 20 razy wychodził do gry w pierwszym składzie. Zanotował też najlepsze w karierze średnie na poziomie 8,9 punktu, 4,3 zbiórki, 1,8 asysty i aż 1,7 przechwytu, co dało mu dziewiąte miejsce w tej kategorii w całej lidze.