Question: who plays tom on a million little things
Answer: Sam Huntington as Tom , a mystery man from Maggie 's past .