Question: who is mj on blue bloods?
Answer: Mary Jane Kaye on Blue Bloods became a huge topic of discussion among fans as to who plays her character on screen. Read further to know all about her. Blue Bloods is an American TV series that focuses on police procedurals. The show has ten seasons currently and has completed over two hundred episodes so far.