Film reviews: John Carter, Salmon Fishing in the Yemen and Silent House