Denver Nuggets 27 czerwca 2013 Arthur został wymieniony do Denver Nuggets razem z wybranym z 55. numerem w drafcie Joffrey Lauvergnem w zamian za Kostę Koufosa. W barwach nowego zespołu wystąpił w 68 meczach, wychodząc raz w pierwszej piątce. Notował średnio 5,9 punktu i 3,1 zbiórki na mecz podczas 17,1 minuty gry. Pierwszy raz w karierze dał się poznać jako strzelec w rzutach za 3 punkty. W całych rozgrywkach oddał 64 takie rzuty, trafiając bardzo solidne 37,5% takich prób. 23 czerwca 2014 wykorzystał opcję w swoim kontrakcie, przedłużającą go na cały sezon 2014/15.
Phoenix Suns 13 lipca 2018 trafił do Brooklyn Nets w wyniku wymiany. 20 lipca został wytransferowany do Phoenix Suns w zamian za Jareda Dudleya oraz chroniony wybór II rundy draftu 2021.