In the film His Last Vow , Janine is portrayed by Yasmine Akram .
John is also baffled to find that Sherlock is now in a relationship with Mary 's bridesmaid , Janine ( Yasmine Akram ) , then realises that Janine is Magnussen 's personal assistant and the liaison a ruse .
His Last Vow