What the girl is it? Is it a movie character or cosplay?

Update: If it's a cosplay help me to find her name, pls? 
Update 2: First I thought it's Mortal Kombat character, then someone said it's from Assassin 4 game, then I realized she looks like Thief Garrett girl version... So who is she? 
2 answers 2