Actor · DirectorJohn DeLucaApril 25, 1986(37 years old)Longmeadow, Massachusetts, U.S.John DeLuca is an actor and director, known for Twisted (2013), General Hospital (1963) and Lights Out (2011).SocialsInstagramTwitterIMDbKnown forAmerican Horror StoryRodTeen Beach MovieButchyHow to Get Away with MurderMattTeen Beach 2ButchyStaten Island SummerAnthony