Question: who did vocals for mcdonald's i'm loving it
Answer: American singer - songwriter Justin Timberlake