The hype for Suicide Squad has been building for so long now it's hard to believe the film is not actually out yet, but here's the latest trailer that confirms a couple of things: it will be out in August and Margot Robbie is probably going to steal the film.
Her character Harley Quinn is a DC Comics staple who most commonly appears as a foil for Batman. Like the Joker - played in Suicide Squad by Jared Leto, surely a poisoned chalice given that the last onscreen portrayal was by the late Heath Ledger - Harley is an unhinged wisecracker with a penchant for random violence. In this trailer at least, she gets all the good lines.
Less clear is how big a part Cara Delevinge is going to play as Enchantress, while Will Smith looks like he is putting in a solid shift as Will Smith.