In 2009, Harrelson received significant praise for his performance as Captain Tony Stone in "The Messenger". In what many critics considered to be his best role, Harrelson was nominated for a Satellite Award, an Independent Spirit Award, a Golden Globe Award, a Screen Actors Guild Award, and an Academy Award for Best Supporting Actor. Harrelson has also won the Best Supporting Actor award in the 2009 National Board of Review award ceremonies and received accolades from various critics' societies. Also that same year, Harrelson co-starred in the horror comedy "Zombieland", followed by Roland Emmerich's "2012," where he played Charlie Frost, a man who warns of the end of the world.