Bomer appeared in two films in 2016 . He played for the first time a villain in the movie '' The Nice Guys '' , as a psycho killer named John Boy . Directed by Shane Black , starring Ryan Gosling and Russell Crowe . Gosling and Bomer were at the premiere of the film at the Cannes Film Festival in 2016 . '' The Nice Guys '' generated positive reviews and enjoyed moderate box office success . His next role was as Matthew Cullen in Antoine Fuqua 's Western action film '' The Magnificent Seven '' , playing Haley Bennett 's character farmer husband . The film received mixed reviews from critics , although the cast and action sequences were praised , and grossed $ 162.4 million worldwide . He was cast as Monroe Stahr , the lead in Billy Ray 's 2016 series '' The Last Tycoon '' , a loosely based on F. Scott Fitzgerald 's last book '' The Last Tycoon '' . Along with actors Kelsey Grammer , Lily Collins and Dominique McElligott
Cannes Film Festival
2016 Cannes Film Festival
Matt Bomer