Bacic was born in Lisičić, a village in Croatia (then Yugoslavia) and raised in Windsor, Ontario, Canada. He has stated that acting was really his second choice - he really wanted to be a professional athlete and become either a coach or a physical therapist. After graduating from university with an honours degree in kinesiology, he spent some time at a factory job and, at one point, had his own auto refurbishing business and owned two houses. In his mid-twenties, a road trip with friends led to settling into Vancouver, Canada, where, intrigued by all the television and film production going on there, he decided to stay. He later took acting classes and met rising stars like Ethan Hawke in the process. He did a little work with Hawke and others in their movies and real auditions and a few modeling gigs followed. He went in to read for a bit part in the 5th season of 21 Jump Street but instead landed the lead guest-starring role - a first for a Canadian for the series.