undefined_peliplat

Biography

James Howell was born on September 28, 1977 in San Francisco, California, USA. He is an actor, known for The District (2000), Criminal Minds (2005) and The Guardian (2001).

Filmography