Nathan Fillion may be best known for portraying the lead role in ABC’s Castle, but one of his other roles…
Telltale Games is known for episodic interactive movies based on popular licenses. While their games are often riddled with technical…