No doubt that it's a White Lined Sphinx moth. They're 1 of many sphinxes, probably the most common. Those arm sized tomato worms are the larvae of another sphinx that's much larger, also called a hornworm moth. All of them are called Hummingbird or Hawk moths.
Tomato worm moth, as wide as your hand: