I just found this clip from several months ago on YouTube. It's of James McAvoy guesting on Craig Ferguson's chat show. So much accent! I also like that James called out Americans on how they actually pronounce "Craig". I've always wondering why they say "Creg".