This is literally a stand-off between Good and Evil.

Angel or Demon (Entre Ange et Démon)

It’s the never-ending battle between good and evil. An angel hounds a demon to prevent him from harming humans. This chase will lead them to duel on a train platform.