2 lipca 2012 roku został wymieniony do Brooklyn Nets.

16 grudnia 2013 wyrównał rekord sezonu zasadniczego NBA, trafiając 8 celnych rzutów za 3 punkty w trakcie jednej kwarty (3) spotkania. Rezultat ten został poprawiony w 2015 przez Klaya Thompsona.

25 lutego 2016 został zwolniony przez klub Brooklyn Nets. 27 lutego 2016 podpisał kontrakt z Miami Heat. 8 lipca 2016 podpisał umowę Utah Jazz.

8 lutego 2018 trafił do Sacramento Kings w wyniku wymiany z udziałem trzech zespołów (oprócz Kings także Cavaliers i Jazz). Trzy dni później został zwolniony. 14 lutego podpisał umowę do końca sezonu z Houston Rockets.

19 września 2019 zawarł kontrakt z Detroit Pistons. 21 października opuścił klub.

22 grudnia 2021 dołączył po raz kolejny w karierze do Boston Celtics. Po wygaśnięciu umowy opuścił klub.