It could be argued that Jennifer Lopez is not having a good week with the constant media speculation that her marriage with actor Ben Affleck is on the rocks. In the midst of this, the actress has been out promoting the sci-fi Netflix action film Atlas, which is a bit of a departure for the rom-com queen.