The British actor Henry Cavill will reportedly have a cameo in the highly anticipated film The Batman starring Robert Pattinson. The latest news update about the Matt Reeves directorial suggests that Superman star Henry Cavill will have a short cameo in the much-awaited Batman film.