From a historical battle between cousins, to the latest Clint Eastwood film, this weekend offers a mixed bag of movies.