Oscar Isaac hosted SNL for the first time on Mar. 5, and brought his signature smolder to hilarious characters. Source