Od stycznia 2007 roku bronił barw Aston Villi, w której grał przez 4,5 roku, by w połowie 2011 roku dołączyć do Manchesteru United. W klubie z Old Trafford spędził najdłuższy okres w swojej karierze, bowiem występował w nim przez 8,5 roku.
Łącznie na boiskach Premier League wystąpił 369 razy, zdobywając 47 bramek. Z Czerwonymi Diabłami odnosił również duże sukcesy, a do największych z pewnością należą zdobycie mistrzostwa Anglii w 2013 roku oraz wygranie Ligi Europy w 2017 roku.
Mający na swoim koncie 39 występów i 7 bramek w reprezentacji Anglii zawodnik, od stycznia 2020 roku występuje we włoskim Interze Mediolan.