Last night, Showtime debuted Season 3 of Shameless with "El Gran Cannon". In case you missed the premiere last night, we have the full episode for your viewing enjoyment right here. William H. Macy is back as the enigmatic patriarch of the Gallagher family, who do whatever they can to survive in Chicago. Take a look at last night's episode before the season continues with "The American Dream" Sunday, January 20 at 10 PM ET on Showtime.

Now that they're living together, Fiona struggles to accept the new "boring" Jimmy. Frank wakes up in a place completely foreign to him. Lip is sentenced to community service. Baby Hymie keeps Jody and Sheila up all night.