25 czerwca 2014, wraz z José Calderónem, Shane’em Larkinem, Samuelem Dalembertem i dwoma wyborami w drugiej rundzie draftu 2014, trafił do New York Knicks w zamian za Tysona Chandlera i Raymonda Feltona. Jeszcze w trakcie tego samego okienka transferowego, 6 sierpnia, wraz z Jeremym Tylerem, został wytransferowany do Sacramento Kings w zamian za Quincy’ego Acy’ego i Travisa Outlawa. Jednak już 3 września 2014 został zwolniony przez Kings, a 22 września, jako wolny agent podpisał kontrakt z Los Angeles Lakers.
W lipcu 2015 podpisał umowę z zespołem Brooklyn Nets. 10 lipca 2016 został zawodnikiem Miami Heat.
6 lutego 2019 w wyniku transferu dołączył do Phoenix Suns. Dzień później został zwolniony. 9 lutego podpisał umowę z Detroit Pistons.
8 lipca 2019 został zawodnikiem New York Knicks. 19 listopada 2020 opuścił Knicks. 2 listopada zawarł kolejny w karierze kontrakt z Detroit Pistons. 6 sierpnia 2021 dołączył po raz kolejny do Los Angeles Lakers.
29 września 2023 został trenerem do spraw rozwoju zawodników w klubie Miami Heat.