This is a Nu Metal track recorded by the artist Sold Your Soul. The song Cast Out of Heaven was originally composed by A. de Roode.