James Madio a joué dans Hook ou la Revanche du capitaine Crochet de Steven Spielberg ; il y interprète un des enfants perdus du pays imaginaire. À l'époque âgé d’une quinzaine d’années, il s'agit de sa première apparition à l’écran. Par la suite, il joue aussi pour la télévision, notamment dans la série Frères d'armes.