XxLyraxXs bio remids me of some sort of stage production turned film. cant think what? ill have a bio up in a mo