WireImage
James Franco was on The Late Show with David Letterman and he dressed up for his appearance. I think the horrible Oscar host, actually looked pretty darn good all in black. Seriously he cleans up really well and that makes him so freaking sexy!!!