Instead of acting in blockbuster franchises like The Hunger Games and Divergent, British actor Jeremy Irvine chose to work with some of the most revered names in the film industry.