“Speak no Evil” remake also features British star James McAvoy