Kate Beckinsale's romance with Pete Davidson is "over" after four months, as they reportedly found the long distance to be a struggle.