Nicolas Cage stars in first trailer for Joe: watch now