Few actors have had the commercial success of Will Ferrell.