Teddie Allen — Movies & SeriesActing · Stroud, Gloucestershire, England, UKExplore Teddie Allen's movie and TV credits on Cinemovie.