Who won Best Actor at the 2018 Academy Awards? on Jul 31, 2023 Published in Movie Trivia Gary Oldman. Gary Oldman won Best Actor for his portrayal of Winston Churchill in the film "Darkest Hour".