Lots of action from three young bad guys with a death wish. "Nobody Lives Forever" is almost too heavy on the romance, but those love scenes are a necessary ingredient for the plot. Crockett is so head over heels for "Brenda" (actress Kim Greist) that he is approaching dereliction of duty. When he misses an opportunity to bust the bad guys, we see one of the greatest "Castillo Staredowns" in the entire 5-year run of Miami Vice.
The writers should have spent more time developing Morgan's bookmaking setup, and the food trucks he uses as a front. That illegal gambling operation explains why Vice, and not just the Homicide Division, is brought in to take down the crooks. But you can almost miss that point, if you aren't paying close attention.
One interesting scene is where Morgan (actor Peter Friedman) and his enforcer Ricky (actor Giancarlo Esposito) mention "Lombard" as possibly the guy who is robbing their bookies. Lombard (actor Dennis Farina) is a well-known crime figure/character who appears on other episodes of Miami Vice.
Another good scene is where Gina (actress Saundra Santiago) reproaches Crockett for only using her as "an occasional pit-stop".
But the icing on the cake for this episode are the great scenes involving Izzy Moreno (actor Martin Ferrero). He is at his absolute best in "Nobody Lives Forever".