Majin Buu

Majin Buu is a fictional character from the manga Dragon Ball and anime Dragon Ball Z. He also appears in Dragon Ball GT and Dragon Ball Super. 
Biography.
Buu is an ancient being sealed by Babidi. He wants to destroy the world and transform people into candy.
Portrayals.
Majin Buu has been voiced by Josh Martin for the Funimation dub.