CharacterSpecial Agent James AubreySpecial Agent James Aubrey in Bones (2005), played by John Boyd. Played byJohn BoydAppears inBones2005