In this modern update of the classic 1987 teen comedy Can't Buy Me Love, our hero is high-school senior Alvin Johnson (Nick Cannon), a brilliant, likable outcast who has come to regret the years of intellectual endeavors that prevented him and his un-hip friends from socializing,...