Wentworth Miller says he’s done with straight roles