Matthew Cohen
From Super-wiki
Revision as of 13:31, 3 December 2010 by Anderson54 (talk | contribs)
Matthew Cohen plays young John Winchester on Supernatural. He also briefly portrayed Archangel Michael while existing inside John's body which Michael used as a Vessel.