Seth MacFarlane will host the season premiere of "Saturday Night Live" as it begins its 38th season Sept. 15, while Frank Ocean will be the musical guest.
The choices reflect the success of MacFarlane's summer hit "Ted" and the buzz around Ocean's coming out over the summer. MacFarlane's slate of Fox shows, including "The Family Guy," return this fall.
Joseph Gordon-Levitt returns on Sept. 22 for his second time as host, with Mumford & Sons as musical guests.
Daniel Craig will host Oct. 6 to promote the new James Bond film Nov. 9. Muse will be the musical guests.