The much-awaited trailer of Vishal Bardwaj's latest rendition of Shakespeare (Hamlet), Haider is out. Shahid Kapoor, who plays the lead role.