Un amigo para Frank fue el primer largometraje tanto del director Jake Schreier como del escritor Christopher Ford.
La película ganó el premio Alfred P. Sloan en el Festival de Cine de Sundance de 2012.
El robot fue creado por la compañía de efectos especiales de Tony Gardner, Alterian, Inc.
La película se rodó en 20 días con un presupuesto de 2,5 millones de dólares. El rodaje tuvo lugar en el verano en el estado de Nueva York. La biblioteca es Rye Free Reading Room en Rye, Nueva York.
Ya que fue filmada durante el verano en el norte del estado de Nueva York, el calor causó tanta incomodidad a la persona dentro del traje de robot, la bailarina Rachael Ma, que tuvo que ser reemplazada por otra actriz, Dana Morgan, durante dos días de filmación.