James Leard hat 3 Serien und 3 Filme gedreht. Unter anderem spielte er Captain Roy Lacerio / Sgt. Al Dixon in der Serie The X-Files.Im Kino in der Rolle des Wedding Announcer im Spielfilm Lucky 7.