Teddy

Teddy

Played by James Marsden

A handsome transient with a quick draw and a dark past, Teddy is a mysterious host who longs for a simpler life.

Get Started with HBO Max