In the final fight between Hooker and Deo, Hooker knocks him down. But during the sequence of punches, the stuntman's face is clearly seen which is not that of Alex Rocco, the actor playing Frank Deo.
Mary finds out where Angie is by faking hanging up the phone which rings the front desk of the hotel. However, it was an incoming call so the line should have just been disconnected.
Mary and Deo's henchman both find out that Angie is being kept at the Frontier Hotel. However, it is never explained how it is determined which room she is actually in. Somehow, in a hotel with several floors and several rooms per floor, the little girl knew which door to knock on and the henchmen knew which window to target from across the alley.