Wonderfully done. Jim Carrey is amazing on this one.