Ben Affleck has praised "spectacular" Jennifer Lopez.
The 52-year-old actor - whose estranged wife filed for divorce three months ago after just two years of marriage - and his friend Matt Damon's Artists Equity have produced the 55-year-old singer-and-actress' new movie 'Unstoppable', and despite their personal turmoil, the 'Accountant' star is still a fan of Jennifer's work.