Makes sense that they had to recast Baelfire, since the last time Dylan played him was 3 years ago in “Nasty Habits”. And even then, Dylan was already noticeably aging. Note when they were recasting Baelfrie for “Devil’s Due”, it was for the even younger version that took place pre “The Crocodile”.
So Brandon Spink played Young Bruce Wayne in Batman V. Superman. He was also in two episodes of Game of Silence, which Michael Raymond-James happened to be one of the stars of.