The game I've found with the most cross-generational appeal is Kingdomino. I've played it with 3 year olds and teenagers at the same time, and both enjoyed it. They only change we make to the rules for the younger kids is removing the 5x5 restriction on the size of your kingdom.