Question: who plays yondu guardians of the galaxy 2
Answer: Michael Rooker ( born April 6 , 1955 ) is an American actor , best known for his breakout role as Henry in Henry : Portrait of a Serial Killer ( 1986 ) , as well as his roles as Terry Cruger in Sea of Love ( 1989 ) , Rowdy Burns in Days of Thunder ( 1990 ) , Bill Broussard in JFK ( 1991 ) , Hal Tucker in Cliffhanger ( 1993 ) , Jared Svenning in Mallrats ( 1995 ) , Merle Dixon in The Walking Dead ( 2010 -- 2013 ) and Yondu Udonta in the Guardians of the Galaxy film series .