I can't remember the name, only a few details.
I believe it was a Christmas film (I could be wrong) where a boy went to visit his grandparents in a big house, in like the English countryside. One night -- I'm unsure if this was a dream -- but he ends up back in time in the Victorian era. There he meets an older boy, and a boy he then finds out is his granddad.
This is where it gets weird. All I remember is the older boy gets his leg trapped in a rabbit or bear trap, and I think he then dies.
Another thing I remember is the library in the house being on fire and a girl.
I watched this film about 9 or 10 years ago, but I'd say it's from the early 2000s, or possibly the 2010s. It was a modern film set present day; the main character wore clothing which reflected that.
I know it's not a lot, but I remember it so vividly and it has been bugging me for YEARS.