There he took on the role of Sean Taylor, the percussion leader of the marching band that Devon Miles (Nick Cannon) recently joined. Roberts continued appearing on television, playing guest roles on JAG, Tru Calling, 24, CSI: Miami, Bones and NCIS. He also played Nam-Ek in two episodes of Smallville. In 2006, Roberts was cast as D.L. Hawkins on the hit series Heroes. In 2008, Leonard Roberts was cast in the action horror film Red Sands, directed by Alex Turner. The film also featured Shane West, Aldis Hodge, and Theo Rossi. Most recently, he guest starred on Castle and Criminal Minds.