[2] In 2004, he was cast in the starring role of Max in the 2005 film The Adventures of Sharkboy and Lavagirl.
[3][4] He played young Warren Worthington III in X-Men: The Last Stand,[2] and he was cast in the lead role in the 2007 film Have Dreams, Will Travel (originally titled A West Texas Children’s Story).
[5][6] He appeared on episodes of such television series as Crossing Jordan, Cold Case, Close to Home and Scrubs.
[2] In 2008, he appeared alongside Julia Roberts and Willem Dafoe in Fireflies in the Garden.
[7][8] In 2015 Boyd also had a role on the television series Awkward playing Jenna's Marine boyfriend.