Keegan was born Andrew Keegan Heying in Los Angeles, California, the older son of Lana (Ocampo), a hairdresser, and Larry Heying, a voice-over actor. Keegan's mother is a Colombian immigrant and his father is from Nebraska.
