Take It All Cast Kylie Ireland Poppy Morgan Sasha Knox Amber Rayne James Deen Sledge Hammer John E. Depth