Michael Raymond James and a most human like doggie.
Once Upon A Time...Michael Raymond-James as Baelfire / Neal Cassidy.
Miss him. But not enough because now the baby's name is Nial... And Emma's with hook... so see yah later Mr. Colin... we are no longer in need of your services! Haha I love this show!
Colin O'Donoghue, Sean Maguire and Michael Raymond James
I think he wants to marry me. Im pretty sure about this. My Lost Boy husband Michael Raymond James
michael raymond-james singing <3
ABC's "Once Upon a Time" stars Michael Raymond-James as Baelfire/Neal Cassidy.
Michael Raymond... Hated him on True a Blood...Fell in love with him on ONCE UPON A TIME! <3