Craque sueco que jogou pelo Paris Saint-Germain de 2012 a 2016, até ser transferido para o Manchester United. Em 2018, ele foi para o LA Galaxy. Anteriormente, já tinha jogado pelo Barcelona, Milan e Inter de Milão.
Começou a se dedicar ao futebol quando tinha seis anos de idade.
Foi campeão da La Liga pelo Barcelona na temporada 2009-10 e também faturou o título da Serie A pelo Milan em 2010-11.
Tem dois filhos com Helena Seger, chamados Maximilian e Vincent.
Ele e David Villa dividiram os gramados em 2010 e 2011, quando jogavam pelo Barcelona.