Jennifer Lopez stars in Unstoppable, the new sports drama produced by her ex-husband Ben Affleck, and fans have been left in tears over her performance.