Playing Barry in High Fidelity was a star-making career move for Jack Black, but he initially turned the role down.