Well that was a teaser if I ever did see one. The video was emailed out to fans last night from the company. It's what hopes to be a live action trailer for a new IP. I for one am a fan of most of the stuff that BioWare does, so I will keep my eye out on this one. Keep up with more info on the game's site.
https://www.youtube.com/watch?v=32bLpcBoxT8