Blender environment building question

Is it possible to use Blender to create a full but pretty basic environment (like a subway or underground car park) for a live action fight scene ( so lots of cutting of clips from various angles etc) if the fight were fully shot on green screen? Or would that be way too difficult to make that work?

How do you think about this: Ian Hubert: Blender Motion Tracking - Room Transformation! ?