For us mere mortals who crave idols to worship from Hollywood, there has been no better gift than America’s sweetheart Terry Crews. What started as a job working locations security for an Ice Cube movie turned into a career as one of Hollywood’s most beloved actors, and he’s proven himself talented in more ways than one. These are Terry Crews’ best roles.

A real Jack of all trades, Terry Crews has come a long way since his days as a professional football player. After leaving the NFL, he worked his way up in Hollywood, from volunteering as an uncredited extra in Training Day alongside Denzel Washington to landing a surprise cameo in Marvel’s immensely successful Deadpool 2. When he isn’t gracing the big screen, Crews can be found on a number of hit TV series, and even between scenes in various commercials. Crews also revealed a few years ago that he’s an incredible artist—what can’t this guy do?

As if earning tens across the board in talent weren’t enough, Crews has also become a fan-favorite for his activism. Last October, while the #MeToo and Time’s Up movements were rapidly growing both online and in the real world, Crews revealed that he had also been a victim of sexual assault at the hands of a Hollywood executive the year prior. Crews was among the “Silence Breakers” who were named TIME Magazine’s Person of the Year for 2017, and has continued to use his platform to speak out against the questioning of victims’ stories.

With so much to offer both as an artist and an activist, it’s plain to see that Terry Crews deserves to be treasured and protected at all costs. Though we can’t thank him in person for being a shining light in our lives, we can admire him and his work from afar. For your convenience, we’ve put together this list of 10 of Terry Crews’ best roles.