I think it's Jodi Foster
Actor Peter Stormare plays the outlaw, and actor Andrew Sensenig plays the bartender.
State Farm has not released the name of the actor who plays Jimmy in their commercial. However, his grandmother is rumored to be played by Barbara Sharma.
The Scottish actor in the Kellogg's Fiber commercial is Kieron Elliot.
It's definitely the same guy, but this is as far as I can tell. Don't know his name or anything.
He's Jake Choi that plays in the commercial.
Is this the guy you mean? www.joesmith.com
Ed O'Neill plays Jay on Modern Family.