Who is Amanda Seyfried's husband of four years and the father of her children, Thomas Sadoski? Here's what we know.