Jeux de pouvoir
En 2003, elle incarne la jeune journaliste d'investigation Della Smith dans la mini-série télévisée de BBC "Jeux de pouvoir", qui narre l'enquête d'une équipe de jeunes journalistes du Herald portant sur deux morts mystérieuses liées à une possible affaire d'État, cette courte série explore les rapports tortueux qu'entretiennent le monde politique et les médias en Grande-Bretagne. La série est à la fois un succès d'audience et critique. En 2005, elle tient le rôle principal du téléfilm "Rencontre au sommet", écrit par Richard Curtis et dans lequel elle retrouve Bill Nighy, avec lequel elle partage l'affiche, après "Jeux de Pouvoir". Nighy incarne un haut fonctionnaire du Chancelier de l'Échiquier membre de la délégation britannique au sommet du G8 qui tombe sous le charme d'une jeune femme, interprétée par Macdonald, qu'il a rencontrée dans un café, et l'invite au sommet. La prestation de l'actrice est saluée aux États-Unis, récompensée d'un Emmy de la meilleure actrice dans un second rôle dans une mini-série ou un téléfilm et une nomination au Golden Globe de la meilleure actrice dans une mini-série ou un téléfilm. Elle ne néglige pas le cinéma pour autant, puisqu'elle participe au "Neverland" de Marc Forster. En 2005, elle incarne Evangeline, la femme de chambre des Brown dans la comédie fantastique "Nanny McPhee", écrit par Emma Thompson, laquelle tient également le rôle-titre.