Ben Barnes, known for his roles in The Punisher and Shadow and Bone, has revealed that playing Batman has been a lifelong ...