Can Captain Hook play footy? See for yourself!

Watch as cast from Once Upon a Time and The 100 prepare for Saturday's Whitecaps FC Legends & Stars charity alumni match in support of BC Children's Hospital (tickets still available).