Ezra Matthew Miller is an American actor, known for his roles as Vincent "Vinnie" Rizzo, Jr. in City Island , Elliot Hellman in Another Happy Day , and the titular character of We Need to Talk About Kevin . He starred in the 2012 teen drama The Perks of Being a Wallflower, with Logan Lerman and Emma Watson, and has signed on to play the role of Léon Dupuis in Sophie Barthes' adaptation of the Gustave Flaubert novel Madame Bovary.