who plays kristoff on once upon a time
Scott Michael Foster In 2012, Foster had recurring roles in the fifth season of Showtime comedy-drama series, Californication, and short-lived ABC paranormal horror series, The River.[5][6] In 2013, he had the regular role in another short-lived ABC series, Zero Hour opposite Anthony Edwards and Carmen Ejogo. In 2014, Foster had recurring roles in AMC period drama, Halt and Catch Fire, and later in that year began appearing in the ABC Family drama series, Chasing Life as a love interest for the lead character.[7][8][9] Also in 2014, he played the role of Kristoff in the fourth season of ABC fantasy series, Once Upon a Time.[10]