This movie is so 90s it hurts
The glasses, sunglasses, the women's short haircuts, the kid's rollerblades, baggy everything, Sheen's yellow walkman, and the plaid... good god, the plaid.
Also, were they purposely trying to make Charlie Sheen look as unappealing as possible? Nerd glasses, a crewcut and goatee, and 20 extra pounds do not suit him.