Gran virket som skuespiller ved Det Nye Teater, Trøndelag Teater, Folketeatret, Rogaland Teater og Oslo Nye Teater. Mellom 1973 og 1991 medvirket han i tolv filmer med debut i .