Originally, Ben Stiller was supposed to play Mr. Popper, and Noah Baumbach was originally going to direct, but they dropped out. Owen Wilson, Jack Black, and Jim Carrey were all considered to replace Stiller, with the role eventually going to Carrey. Mark Waters was chosen to direct.