There is a level 20 cap but there are bonuses you get per every set of XP beyond that. Hope Larian takes it into account.