A new promotional trailer has hit for the upcoming Shazam!, involving a spot of lair shopping.

The DC movie stars Zachary Levi (TV’s Chuck) as Billy Batson, a 14 year old kid who has the power to turn into the adult-looking titular superhero, and is due to hit Australian cinemas on April 4.