Emotions take a wild ride in new trailer for the July 24th release.