There were rumors that the Swamp Thing series wasn’t even going to happen, but now we have our first teaser trailer, so it must be happening after all!
Swamp Thing will premiere on DC Universe, which is a digital experience for DC fans, on May 31st.