Henry Allen

Henry Allen (born 12 June, 1967) is the father of Barry Allen and husband of the late Nora Allen. He is currently incarcerated in Iron Heights Penitentiary for her death, something which his son vehemently opposes.

Season 1

 * Starro Attacks!

Behind the scenes

 * In the comics, Dr. Henry Allen is the wrongfully imprisoned son of the second Flash, Barry Allen, having been accused of his wife's death. He debuted in The Flash #126 in 1962.