In addition to Saints and Soldiers and Teen Angel, Allred played the lead role in Josh Kirby... Time Warrior! and is known for his role in Robin Hood: Men in Tights. He appeared in the 1999 films Diamonds alongside Dan Aykroyd and Kirk Douglas and Anywhere but Here with Natalie Portman and Susan Sarandon.