Guest Stars Katie Aselton as Amy Haller Co Starring Jelly Howie as Vermillion 2 Lexa Gluck as Vermillion 6 Jon Hamm voices The Narrator Marc Oka as Admiral Fukyama Brittney Parker Rose as Vermillion #2 Makabe Ganey as Boy Nathaniel Halpern as Modern Man Dean Schaller as Middle Ages Man #2 Dutch Johnson as Middle Ages Man #1 Jo Farkas as Gran-Gran Ryan Caldwell as Ben Samantha Desman as 9 Year Old Lenny Dana Pan Byrne as Woman