Family Guy character Bruce has come out as gay in the latest season 19 episode Meg’s Wedding.
After baby Stewie Griffin finally said his first word, the animated series has aired another standout moment.
Bruce, known for his catchphrase ‘Oh no!’, was given his own episode that saw him start dating Meg Griffin when she struggled to find a date for her school dance.
Under pressure from his homophobic family to get married to a woman, he and Meg got engaged.
In the end though Meg called the wedding off, encouraging Bruce to live his truth and come out as gay, and be with his true love Jeffrey.
Bruce and Jeffrey then tied the knot in a supermarket car park with Meg’s dad Peter Griffin officiating.
Their joy was interrupted by the Kool-Aid Man smashing through the wall (a long-running joke on the show).
However he saw the two men embracing and backed away, picking up a Bible as he went.
In 2019 executives Alec Sulkin and Rich Appel said they would start to ‘phase out’ the adult cartoon’s jokes about the LGBTQ community.
They told TVLine: ‘Some of the things we felt comfortable saying and joking about back then, we now understand is not acceptable.’
The pair insisted that it was due to a ‘change of culture’ rather than demand from viewers.
More: Family Guy
‘The climate is different, the culture is different and our views are different,’ they continued.
‘They’ve been shaped by the reality around us, so I think the show has to shift and evolve in a lot of different ways.’
Family Guy airs on Comedy Central in the US and on ITV2 in the UK.
Got a story?
If you’ve got a celebrity story, video or pictures get in touch with the Metro.co.uk entertainment team by emailing us [email protected], calling 020 3615 2145 or by visiting our Submit Stuff page – we’d love to hear from you.
window.fbApi = (function ()
var fbApiInit = false; var awaitingReady = ;
var notifyQ = function ()
var i = 0,
l = awaitingReady.length;
for (i = 0; i < l; i++)
var ready = function (cb)
var checkLoaded = function ()
window.fbAsyncInit = function ()
fbApiInit = true;
'ready' : ready,
'loaded' : checkLoaded
if ( window.fbApi && window.fbApi.loaded() ) return;
var d = document,
s = 'script',
id = 'facebook-jssdk';
var js, fjs = d.getElementsByTagName(s);
js = d.createElement(s);
js.id = id;
js.async = true;
js.src = "http://connect.facebook.net/en_US/sdk.js";
if ('object' === typeof metro)
window.addEventListener('metro:scroll', injectFBSDK, once: true);
window.addEventListener('DOMContentLoaded', injectFBSDK, once: true);