1. The leading lady was seen filming on set in Atlanta in front of a GINORMOUS green screen.
2. Shortly after, a very convincing stand-in took her place. Perhaps the action became too much to handle?
3. Speaking of too much to handle, love this man’s outfit.