Question: who plays dr. griffin munro on general hospital
Answer: Matthew Joseph Cohen ( born September 28 , 1982 ) is an American film and television actor best known for playing young John Winchester and the archangel Michael in Supernatural , Aiden Dennison on the teen drama series South of Nowhere , and his current role as Griffin Munro on the ABC daytime soap General Hospital .