Steven A. Miller was born on May 28, 1981 in Orange, Connecticut, USA. He is known for Last Hours in Suburbia (2012) and The Spirit of Christmas (2015).