Sheen & Richards Bury the Hatchet ... for Now

3/18/2009 2:00 PM PDT BY TMZ STAFF
How's this for a shocker: Denise Richards, Charlie Sheen's ex-wife and onetime mortal enemy, visited Charlie's newborn twins at the hospital last night ... and he was there!

Denise Richards: Click to watch
Denise and Charlie had one of the most vicious divorces ever, so allowing Richards past security is a big step -- let alone allow her to meet little Bob and Max.