Matthew Cohen
Revision as of 02:41, 30 June 2011 by Crossroadsdemon (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.