Seth McFarlane is a funny man, and recently on the Graham Norton Show he took Stewie Griffin to a new level.

While appearing on the Graham Norton Show with Cyndi Lauper, the 'Family Guy' creator got into character and sang 'Time after Time' as Stewie Griffin.

He then went on to cover another favorite hit, 'True Colors,' as the patriarch, Peter Griffin. Get ready to laugh. I'm not sure which impersonation I prefer, because they are both so great. I closed my eyes, and imagined the cartoon characters -- he's awesome. Enjoy!

McFarlane was on the show to promote his upcoming film 'Ted 2' in theaters June 26.