Billy Bathgate
Marc Savlov
All of the leads here -- especially Hoffman, big surprise there -- are top notch and thoroughly believable in their roles. Unfortunately, it seems no one thought out just what their roles should be.