Show more
Steven A. Miller was born on 28 May 1981 in Orange, Connecticut, USA. He is an actor, known for Last Hours in Suburbia (2012) and The Spirit of Christmas (2015). imdb.com
Kevin Hart
Takeru Kobayashi
Carrie Preston
Chris Hemsworth