I'd say "afterwards" means directly after some mentioned event, while "later" may be any time after the present, or after some mentioned point in time. The family enjoyed Thanksgiving dinner together. Afterwards, they all watched the football game on TV. If it gets much...