His first feature film he starred in was the horror movie Deadly Blessing (1981), and he also starred in The Unseen, another horror movie released the same year. Barr's most recent role was in the erotic film Temptation (1994), and he has since gone on to direct numerous TV movies.