Esordisce con la maglia dei "Red Devils" nella partita contro il Sunderland il 1º settembre 2007. Nella prima stagione al Manchester United contribuisce con 24 presenze alla vittoria della Premier League e con 9 presenze a quella della Champions League, conquistata superando ai calci di rigore il Chelsea nella finale di Mosca (6-5, dopo l'1-1 dei tempi supplementari). Nella stagione successiva conquista la Coppa del mondo per club e la seconda Premier League, nella quale disputa 17 presenze. Nel corso delle stagioni a seguire vince altre due Premier League e due Football League Cup, rispettando solo in parte però le aspettative che il club riponeva su di lui al momento dell'acquisto. Il 4 maggio 2011, nella semifinale di ritorno di Champions League, segna la sua prima doppietta con i "Red Devils" nella vittoria contro lo Schalke 04 (4-1).