Noam Andrews ( Lucky )Siim Maaten ( Lucky , Tom of Finland )Seumas F. Sargent ( Tom of Finland )Ulysses Olmedo ( Lucky )Sarah Cook ( Lucky )Yvonne Huff ( Lucky )Amy Claire ( Lucky )