Joshua Leonard born on 17 June 1975 in Houston. He is a citizen of United States of America. Joshua Leonard was educated at New York Film Academy.
He is an American actor.
Joshua Leonard has had one spouse: Alison Pill.
Joshua Leonard has worked as an actor, television actor, film actor, screenwriter and film director.
He is also known as Joshua Granville Leonard.