![Michael (angel) - Supernatural played by Matt Cohen (possessing John Winchester) | Michael supernatural, Matt cohen, Michael angel Michael (angel) - Supernatural played by Matt Cohen (possessing John Winchester) | Michael supernatural, Matt cohen, Michael angel](https://i.pinimg.com/originals/54/36/e3/5436e3218b5d33f40d9d84b0ab145835.gif)
Michael (angel) - Supernatural played by Matt Cohen (possessing John Winchester) | Michael supernatural, Matt cohen, Michael angel
![Supernatural' Stars Emotional At Their Last Comic-Con Panel; Matt Cohen Set To Direct Episode In Final Season - Michael Fairman TV Supernatural' Stars Emotional At Their Last Comic-Con Panel; Matt Cohen Set To Direct Episode In Final Season - Michael Fairman TV](https://michaelfairmantv.com/wp-content/uploads/2019/07/Matt_Cohen-1024x709.png)
Supernatural' Stars Emotional At Their Last Comic-Con Panel; Matt Cohen Set To Direct Episode In Final Season - Michael Fairman TV
![INTERVIEW: From actor to director, Matt Cohen looks back on his ' Supernatural' journey - Hollywood Soapbox INTERVIEW: From actor to director, Matt Cohen looks back on his ' Supernatural' journey - Hollywood Soapbox](https://www.hollywoodsoapbox.com/wp-content/uploads/2020/05/Screen-Shot-2020-05-15-at-7.57.25-PM-800x445.png)