The Red Room of Pain has nothing on the Batcave.

A very clever mash-up video combines "Fifty Shades of Grey" with Christopher Nolan's Batman movies. It works perfectly: The naive Anastasia Steele meets a brooding billionaire with a dark secret and a hidden room filled with dangerous toys. And he's even played by a man named Christian (Bale).

"Inside, I am more," Bale's Bruce Wayne pleads.

Anastasia bites her lip. "Enlighten me then."

Uh oh, indeed.