War Horse actor Jeremy Irvine to star in gay rights film 'Stonewall'