Not only are Beyonce, Sharon Stone, Cate Blanchett and Sarah Jessica Parker unafraid to take on gay roles, they surround themselves with gay friends and gay culture on many levels.