Recentemente Boyd ha interpretato Peregrin (Pippin) Took, nella trilogia basata sull'opera di J.R.R. Tolkien, Il Signore degli Anelli, diretto da Peter Jackson. Tra gli altri film di Boyd ricordiamo An Urban Ghost Story, Julie and the Cadillacs, e il corto metraggio Soldiers Leap.
Boyd, nativo di Glasgow, in Scozia, inizia la sua carriera recitando nella serie televisiva scozzese Taggart. Altri suo lavori alla televisione inglese sono Coming Soon e Chapter and Verse. Numerose le produzioni teatrali cui ha preso parte: The Speculator, Trainspotting, An Experienced Woman Gives Advice, Therese Racquin, Britannia Rules, Kill The Old, Torture Their Young, The Chic Nerds, Molto Rumore per Nulla, Il Mercante di Venezia, Merlin the Magnificent e The Slab Boys.