the boy next door cast jennifer lopez