Michael Blanchard is known for his work on Rogue One (2016), Star Wars: Episode VII - The Force Awakens (2015) and Star Wars: Episode I - The Phantom Menace (1999).
Known For
Birth Location
Born
Michael Blanchard hasn't appeared in any movies or TV shows