Toei Animation has announced Japanese rock band FLOW will be performing the Dragon Ball Z: Battle of Gods theme song, “CHA-LA HEAD-CHA-LA.”