Xylophanes docilis (Butler)
The green colour, sweeping line on the forewings, and dark blotches seem to identify this species, although X. cyrene (Druce) is similar.