Mr. Robot + Dexter + Fifty shades of grey
This is surprisingly good - it does take a bit of time to follow the timeline jumps but well worth the effort.