Final trailer & release date.