W barwach londyńskiego klubu zadebiutował 2 sierpnia 2014 w meczu w ramach Emirates Cup przeciwko SL Benfica. Pierwszą bramkę zdobył w meczu eliminacji Ligi Mistrzów przeciwko tureckiemu Besiktasowi.

22 stycznia 2018 podpisał 4,5-letni kontrakt z Manchesterem United. W nowym klubie zadebiutował 26 stycznia 2018 w wygranym 0:4 meczu IV rundy Pucharu Anglii przeciwko Yeovil Town, w 72. minucie spotkania został zmieniony przez Jesse'ego Lingarda. W tym samym spotkaniu zaliczył również asystę przy bramce Andera Herrery. Swoją pierwszą bramkę dla Manchesteru United strzelił 3 lutego 2018 w wygranym 2:0 meczu przeciwko Huddersfield Town.

29 sierpnia 2019 udał się na roczne wypożyczenie do Interu Mediolan.

6 sierpnia 2020 definitywnie przeszedł do Interu Mediolan na zasadzie wolnego transferu, podpisując kontrakt na trzy lata. 14 września zadebiutował w barwach Interu, rozgrywając mecz przeciwko Udinese (1:0). Pierwsze dwa trafienia zanotował dwa tygodnie później, strzelając w wygranym 3:1 starciu z Sampdorią.