Landry Allbright — American actress