Keegan MacIntosh was born on 2 June 1984 in British Columbia, Canada. He is an actor, known for Legends of the Fall (1994), Babylon 5: The Lost Tales (2007) and Goosebumps (1995).