Maybe Cary is Dennis Hopper. That might just explain just about everything.